المطلوب
أكتب برنامج يطلب من المستخدم إدخال رقم الشهر, و بعدها سيقوم بطباعة إسم الشهر باللغة الإنجليزية.
رقم الشهر يجب أن يكون بين 1 و 12.
في حال قام المستخدم بإدخال رقم أصغر من 1 أو أكبر من 12 سيتم عرض الرسالة التالية له "Error input, Month number should be between 1 and 12.".
مثال: إذا قام المستخدم بإدخال الرقم 5 فستكون النتيجة كالتالي.
Month number: 5 Month name: May
الحل بلغة C++
#include <iostream>
int main() {
int month;
std::cout << "Month number: ";
std::cin >> month;
std::cout << "Month name: ";
switch (month)
{
case 1:
std::cout << "January";
break;
case 2:
std::cout << "February";
break;
case 3:
std::cout << "March";
break;
case 4:
std::cout << "April";
break;
case 5:
std::cout << "May";
break;
case 6:
std::cout << "June";
break;
case 7:
std::cout << "July";
break;
case 8:
std::cout << "August";
break;
case 9:
std::cout << "September";
break;
case 10:
std::cout << "October";
break;
case 11:
std::cout << "November";
break;
case 12:
std::cout << "December";
break;
default:
std::cout << "Error input, Month number should be between 1 and 12.";
break;
}
char end; std::cin >> end;
return 0;
}
سنحصل على النتيجة التالية إذا قام المستخدم بإدخال الرقم 5 عند التشغيل.
Month number: 5 Month name: May
سنحصل على النتيجة التالية إذا قام المستخدم بإدخال الرقم 13 عند التشغيل.
Month number: 13 Month name: Error input, Month number should be between 1 and 12.


محرر الويب
نظام الألوان
محول الوحدات
محلل عناوين الشبكات