عبدالله العتيبي12 نشر 13 أبريل 2022 أرسل تقرير نشر 13 أبريل 2022 لغة C++ وهو مطلوب كتابة برنامج يقوم بقراءة قيمة المبيعات لأحد المندوبين كعدد صحيح من المستخدم ثم طباعة رسالة تشجيعية على النحو التالي: . "Excellent" للمبيعات أكبر من أو تساوي 9000 ريال . و"Very Good" للمبيعات أكبر من أو تساي 7000 ريال . و"Good" للمبيعات أكبر من أو تساوي 5000 ريال . و "Need improvement" للمبيعات أقل من 5000. ( يتم الحل باستخدام قاعدة If/else if /else ) 1 اقتباس
0 Wael Aljamal نشر 13 أبريل 2022 أرسل تقرير نشر 13 أبريل 2022 أرجو محاولة حل المشكلة و إرفاق البرنامح الخاص بك لنساعدك في إكماله 1 اقتباس
0 عبدالله العتيبي12 نشر 13 أبريل 2022 الكاتب أرسل تقرير نشر 13 أبريل 2022 تفضل هذه محاولتي #include <iostream> using namespace std; int main(){ int Excellent; cout <<"Enter the sales: " << endl; cin >> Excellent; if (Excellent >=900){ cout << "Excellent" << endl; cout << " :)" << endl; }else{ cout << "Very Good" << endl; } } مرحبا مجددا ، أرفقت صور وكود لمحاولتي بحل المطلوب مني ،، ولكن يبدوا لي بأني أخطت في متغير ما مثل وضع نقطة غير مخصصة لها أو عدم اختيار الانسب من قاعدة if و iles او if eles 1 اقتباس
0 Wael Aljamal نشر 13 أبريل 2022 أرسل تقرير نشر 13 أبريل 2022 بتاريخ 2 دقائق مضت قال عبدالله العتيبي12: تفضل هذه محاولتي أحسنت عمل جيد، ينقص توضيح بشأن الشروط المتعاقبة if else if else سأصحح واحدة و عليك بالبقية #include <iostream> using namespace std; int main(){ int Excellent; cout <<"Enter the sales: " << endl; cin >> Excellent; if (Excellent >=9000){ cout << "Excellent" << endl; cout << " :)" << endl; }else if (Excellent >=7000 cout << "Very Good" << endl; } else if (..) { } ... else { } } ملاحظة: ليس من المحبذ استخدام كلمة Excellent كمتغير، بل مثلاً كلمة value أو mony لتدل على ما يعبر نعنه المتغير أكمل على نفس المنوال، نضع else لوحدها كآخر شرط حيث لن نستخدم if أما الشروط التي بين أول و آخر شرطين نستخدم if else 1 اقتباس
0 عبدالله العتيبي12 نشر 13 أبريل 2022 الكاتب أرسل تقرير نشر 13 أبريل 2022 مرحبا مجدداً عزيزي ، فعلا أتبعت خطوات الحل وأستخدام كافة الحلول والمحاولات ولكن بعد كتابتي لهذه الاكواد ، يظهر لي خطئين حاولت تسويتها وأصلاحها ولكن لم أتمكن لذلك !! والكود الذي كتبته بامكانك نسخ الأكواد هو وأيضا يوجد كود أخر بامكانك نسخه ولصقه في ++C حاولت أصل لحل والضغط على RUN ومن ثم ادخل رقماً ويظهر لي النتيجة ، على كل حال يظهر لي خطئين فقط وحاولت تسويتها وأعدادها لكن لم أستطيع حل الاشكالية بشكل كامل !! ،، ارفقت صور من الخطأ ارجوكم ساعدوني للاجابة عن هذا السؤال وفهمه ولكم جزيل الشكر والتقدير #include <iostream> using namespace std; int main(){ int Excellent; int Very Good; int Good; Need improvement; cout <<"Enter the sales: " << endl; cin >> Excellent; if (Excellent >=9000){ cout << "Excellent" << endl; cout << " :)" << endl; }else if (Excellent >=7000{ cout << "Very Good" << endl; cout << " :)" << endl; } else if (Excellent >=5000) { cout << "Good" << endl; cout << " :)" << endl; } else (Excellent <=5000){ cout << "Need improvement" << endl; cout << " :)" << endl; } #include <iostream> using namespace std; int main(){ int Excellent; int Very Good; int Good; Need improvement; cout <<"Enter the sales: " << endl; cin >> Excellent; if (Excellent >=9000){ cout << "Excellent" << endl; cout << " :)" << endl; }else if (Excellent >=7000{ cout << "Very Good" << endl; cout << " :)" << endl; } else if (Excellent >=5000) { cout << "Good" << endl; cout << " :)" << endl; } else (Excellent <=5000){ cout << "Need improvement" << endl; cout << " :)" << endl; } #include <iostream> using namespace std; int main(){ int Excellent; int Very Good; int Good; Need improvement; cout <<"Enter the sales: " << endl; cin >> Excellent; if (Excellent >=9000){ cout << "Excellent" << endl; cout << " :)" << endl; }else if (Excellent >=7000{ cout << "Very Good" << endl; cout << " :)" << endl; } else if (Excellent >=5000) { cout << "Good" << endl; cout << " :)" << endl; } else (Excellent <=5000){ cout << "Need improvement" << endl; cout << " :)" << endl; } #include <iostream> using namespace std; int main(){ int Excellent; int Very Good; int Good; Need improvement; cout <<"Enter the sales: " << endl; cin >> Excellent; if (Excellent >=9000){ cout << "Excellent" << endl; cout << " :)" << endl; }else if (Excellent >=7000{ cout << "Very Good" << endl; cout << " :)" << endl; } else if (Excellent >=5000) { cout << "Good" << endl; cout << " :)" << endl; } else (Excellent <=5000){ cout << "Need improvement" << endl; cout << " :)" << endl; } اقتباس
0 Wael Aljamal نشر 13 أبريل 2022 أرسل تقرير نشر 13 أبريل 2022 بتاريخ 29 دقائق مضت قال عبدالله العتيبي12: مرحبا مجدداً عزيزي ، فعلا أتبعت خطوات الحل وأستخدام كافة الحلول والمحاولات ولكن بعد كتابتي لهذه الاكواد ، يظهر لي خطئين حاولت تسويتها وأصلاحها ولكن لم أتمكن لذلك !! والكود الذي كتبته بامكانك نسخ الأكواد هو استخدم هذا #include <iostream> using namespace std; int main(){ int value; cout <<"Enter the sales value: " << endl; cin >> value; if (value >=9000){ cout << "Excellent" << endl; cout << " :)" << endl; }else if (value >=7000){ cout << "Very Good" << endl; cout << " :)" << endl; } else if (value >=5000){ cout << "Good" << endl; cout << " :)" << endl; } else { cout << "Need improvement" << endl; cout << " :)" << endl; } return 0; } 1 اقتباس
السؤال
عبدالله العتيبي12
لغة C++ وهو
مطلوب كتابة برنامج يقوم بقراءة قيمة المبيعات لأحد المندوبين كعدد صحيح من المستخدم ثم طباعة رسالة تشجيعية على النحو التالي:
. "Excellent" للمبيعات أكبر من أو تساوي 9000 ريال
. و"Very Good" للمبيعات أكبر من أو تساي 7000 ريال
. و"Good" للمبيعات أكبر من أو تساوي 5000 ريال
. و "Need improvement" للمبيعات أقل من 5000.
( يتم الحل باستخدام قاعدة If/else if /else )
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.