اذهب إلى المحتوى

السؤال

نشر

 لغة C++ وهو 

مطلوب كتابة برنامج يقوم بقراءة قيمة المبيعات لأحد المندوبين كعدد صحيح من المستخدم ثم طباعة رسالة تشجيعية على النحو التالي:

. "Excellent" للمبيعات أكبر من أو تساوي 9000 ريال 

. و"Very Good" للمبيعات أكبر من أو تساي 7000 ريال 

. و"Good" للمبيعات أكبر من أو تساوي 5000 ريال 

. و "Need improvement" للمبيعات أقل من 5000.  

( يتم الحل باستخدام قاعدة If/else if /else )     

Recommended Posts

  • 0
نشر

تفضل هذه محاولتي

#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;
    }
}

C++.jpg

C++_(1).jpg

مرحبا مجددا ، أرفقت صور وكود لمحاولتي بحل المطلوب مني ،، ولكن يبدوا لي بأني أخطت في متغير ما مثل وضع نقطة غير مخصصة لها أو عدم اختيار الانسب من قاعدة if و iles او if eles

  • 0
نشر
بتاريخ 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

  • 0
نشر

مرحبا مجدداً عزيزي ، فعلا أتبعت خطوات الحل وأستخدام كافة الحلول والمحاولات ولكن بعد كتابتي لهذه الاكواد ، يظهر لي خطئين حاولت تسويتها وأصلاحها ولكن لم أتمكن لذلك !! والكود الذي كتبته بامكانك نسخ الأكواد   هو 

 

وأيضا يوجد كود أخر بامكانك نسخه ولصقه في ++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;

        
    }

IMG_٢٠٢٢٠٤١٤_٠٠١٧١١.jpg

IMG_٢٠٢٢٠٤١٤_٠٠١٥٥٣.jpg

IMG_٢٠٢٢٠٤١٤_٠٠١٦٠٧.jpg

نسخة_من_IMG_٢٠٢٢٠٤١٤_٠٠١٧٢٥.jpg

  • 0
نشر
بتاريخ 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;                               
}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...