Aisha Abdul Majeed Idris نشر 26 ديسمبر 2020 أرسل تقرير نشر 26 ديسمبر 2020 برنامج يقوم بطباعة رسالة حسب العمر اذا كان اقل من 18 يطبع عبارة child واذا كان اكبر من 18 يطبع عبارة adnlt اقتباس
0 zonasabri نشر 26 ديسمبر 2020 أرسل تقرير نشر 26 ديسمبر 2020 ي مرحب قم بتجربة الكود التالي : #include <iostream> using namespace std; int main() { int age = 22; // متغير يحتوي علي العمر if (age < 18) { // نفحص المتغير إذا كانت قيمة المتغير أقل من 18 يطبع "Child" cout << "Child."; } else if (age > 18) { // إذا لم يتحقق الشرط الأول نفحص المتغير إذا كانت قيمة المتغير أكثر من 18 يطبع "Adult" cout << "Adult."; } else { // إذا لم يتحقق الشرط الأول و الثاني نقوم بطباعة "No Data" cout << "No Data."; } return 0; } اقتباس
0 محمد الملواني نشر 27 ديسمبر 2020 أرسل تقرير نشر 27 ديسمبر 2020 #include <iostream> using namespace std; #include <string> #include <sstream> int main() { std::string line; unsigned int endapp = 0; double d; while (endapp == 0) { std::cout << "Enter Age:"; std::getline(std::cin, line); std::stringstream ss(line); if (ss >> d) { if (ss.eof()) { if(d == 0) { endapp = 1; } if( d > 0 && d < 18 ) { std::cout << "\n" << d << " Is Child Age \n" << std::endl; } if( d >= 18) { std::cout << "\n" << d << " Is Adult Age \n" << std::endl; } } } else { std::cout << "\nPlease Enter 0 to Exit or enter Right Age " << std::endl; } } std::cout << "See You " << std::endl; } النتيجة Enter Age:1 1 Is Child Age Enter Age:5 5 Is Child Age Enter Age:10 10 Is Child Age Enter Age:15 15 Is Child Age Enter Age:18 18 Is Adult Age Enter Age:19 19 Is Adult Age Enter Age:20 20 Is Adult Age Enter Age:25 25 Is Adult Age Enter Age:50 50 Is Adult Age Enter Age:100 100 Is Adult Age Enter Age:my age Please Enter 0 to Exit or enter Right Age Enter Age:age Please Enter 0 to Exit or enter Right Age Enter Age:ten Please Enter 0 to Exit or enter Right Age Enter Age:0 See You اقتباس
0 حسن _صالح نشر 27 ديسمبر 2020 أرسل تقرير نشر 27 ديسمبر 2020 (معدل) مرحباً صديقي العزيز الكود هو: #include<iostream> using namespace std; int main() { int n; cout << "How old are you?";cin>>n; if(n > 0 && n<=12) { cout << "Baby طفل"<<endl; } if(n > 12 && n <= 18) { cout << "a teenager مراهق"<<endl; } if(n > 18 && n <= 45) { cout << "a young man شاب "<<endl; } if(n > 45) { cout << "Aging الشيخوخة "<<endl; } return 0; } لقد قمنا في البداية بتعريف المكتبات و من ثم تعريف دالة البرنامج الرئيسي main ، ثم عرفنا رقم صحيح متغير n ، ثم طلبنا من المستخدم إدخال عمره ، ثم قام البرنامج بالعمليات الاتي:- إذا كان عمر الشخص أكبر من يوم و حتى 12 عام فهو مصنف ضمن مرحلة الطفولة إذا كان عمر الشخص أكبر من 12 سنة و أصغر من او يساوي 18 فهو مصنف ضمن مرحلة المراهقة إذا كان عمر اكبر من 18 و اصغر من او يساوي 45 فإنه يصنف في مرحلة الشباب اما إذا اكبر من 45 فإنه يصنف ضمن مرحلة الشيخوخة نهايةً أتمنى أنني قد أفدتك ، يمكنك تشغيل الكود على هذا الموقع https://repl.it تم التعديل في 27 ديسمبر 2020 بواسطة Fence Tech اقتباس
السؤال
Aisha Abdul Majeed Idris
برنامج يقوم بطباعة رسالة حسب العمر اذا كان اقل من 18 يطبع عبارة child واذا كان اكبر من 18 يطبع عبارة adnlt
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.