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

السؤال

Recommended Posts

  • 0
نشر (معدل)

هذا البرنامج يقوم بعمل المطلوب:

  1. نطلب من المستخدم إدخال رقم الشهر.
  2. نقوم بتسجيل رقم الشهر في متغير month.
  3. ثم نقوم بإنشاء جمل شرطية بإستخدام switch، حيث تقوم switch بمقارنة المتغير month مع القيم الموجودة في case.
  4. في حالة كان رقم الشهر مطابقاً لإحدى الحالات نقوم بطباعة إسم الشهر.
  5. أما في حالة كان رقم الشهر المدخل من طرف المستخدم لا يمثل أي حالة من الحالات ( مثلا قام المستخدم بإدخال قيمة 13 ) نقوم بطباعة رسالة لنخبر المستخدم أن الرقم الذي قام بإدخاله لا يمثل رقم من أرقام الأشهر.
#include <iostream>

using namespace std;

int main()
{
    int month;
    
  	// نطلب من المستخدم إدخال رقم الشهر
    cout <<"قم بإدخال رقم الشهر: ";
    
    // قراءة رقم الشهر وتسجيله في  متغير
    cin >> month;
    
    // جملة شرطية تقوم بمقارنة المتغير بالقيم في كل سطر
    switch(month) {
      case 1:
            cout << "يناير";
        break;
      case 2:
            cout << "فبراير";
        break;
    case 3:
            cout << "مارس";
        break;
    case 4:
            cout << "أبريل";
        break;
        case 5:
            cout << "ماي";
        break;
    case 6:
            cout << "يونيو";
        break;
    case 7:
            cout << "يوليوز";
        break;
    case 8:
            cout << "غشت";
        break;
        case 9:
            cout << "سبتمبر";
        break;
        case 10:
            cout << "اكتوبر";
        break;
        case 11:
            cout << "نوفمبر";
        break;
        case 12:
            cout << "ديسمبر";
        break;
        // في حالة كان الرقم الذي قام المستخدم بإدخاله يخالف أرقام الأشهر نطبع هاته الرسالة
        default:
        cout << "الرقم الذي قمت بإدخاله ليس  رقماً لشهر";
    }

    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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...