السلام عليكم
كيف يمكنني حل هذا البرنامج
مسرح صغيرة يريد ان يسجل المعلومات للزوار لديهم في مختلف العروض
كخطوة أولى ،البرنامج يطلب تسجيل الاسم والعمر من الزوار. البرنامج بعد ادخال الاسم والعمر من جميع الزوار ، سوف يعرض من الذي دفع السعر حسب عمر المتقاعد ،و من الذي دفع حسب السعر الكامل, و من الذي دفع حسب عمر الأطفال (انظر السيناريو أدناه). وأخيرا ، فإن مجموع المبلغ الذي بيع يظهر مساءا.
- المتقاعدين هم الذين يبلغون 65 أو أكبر سنا . ويدفعون 60 ٪ من السعر
-الأطفال هم الذين تتراوح أعمارهم بين 15 أو الأصغر سنا. ويدفعون 50 ٪ من السعر.
*******************************************
مرحبا!
الرجاء إدخال ثمن التذكره : 100
اسم الزائر : أحمد رجب
احمد رجب العمر: 77
اسم الزائر : رجب محمد
رجب محمد العمر : 73
اسم الزائر : كريمة محمد
كريمة محمد العمر : 53
اسم الزائر : أماني كارم
أماني كارم العمر : 13
اسم الزائر : باسل عبد الله
باسل عبد الله العمر : 44
اسم الزائر : منى احمد
منى أحمد العمر : 71
نتائج المساء :
متقاعد :
أحمد رجب
رجب محمد
منى احمد
المجموع : 180
حسب السعر الكامل:
كريمة محمد
بازل عبد الله
المجموع : 200
الأطفال :
أماني كارم
المجموع : 50
مجموع المبالغ: 430
محاولتي في الحل هي:
<include <iostream#
<include <string#
;using namespace std
()int main
{
;string s1="name1",s2
;int age=0
;int price=0
;double tot,tot2,tot3
;double sum=0
cout>> " مرحبا! n">> " الرجاء إدخال ثمن التذكره : " ;
;cin>> price
cout>> " اسم الزائر: " ;
;cin>>s1>>s2
cout>> s1 >>' '>>s2 >> " العمر:";
;cin>>age
cout>> " اسم الزائر: ";
;cin>>s1>>s2
cout>> s1 >>' '>> s2 >> " العمر:";
;cin>>age
cout>> " اسم الزائر: ";
;cin>>s1>>s2
cout>> s1 >>' '>> s2 >> " العمر:";
;cin>>age
cout>>" نتائج المساء:n " ;
tot=price*.60;
tot2=price*.50;
tot3=price;
sum=tot+tot2+tot3;
(if (age>=65
{
cout>>" متقاعد:n">> s1 >>' '>> s2>>"n"<<"Totalt :">>tot>>" ">>"n";
}
(if (age<=15
{
cout>>" الأطفال:n ">> s1 >>' '>> s2>>"n"<<"Totalt :">>tot2>>" ">>"n";
(if (age<=64 && age>=16
{
cout>>" حسب السعر الكامل:n ">> s1 >>' '>> s2>>"n">>"Totalt :">>tot3>>" ">>"n";
}
cout>>" مجموع المبالغ:">>sum>>endl;
;cin>>sum
}
; return 0
}
<div align="right">
</div>
