top of page
switch جملة
تقوم جملة switch بمقارنة قيمة المتغير مع أكثر من حالة(case) وعند عدم تحقق أي من الحالات فسننتقل إلى الحالة الأفتراضية. ويمكننا تشبيهها بجملة if else بهذه الطريقة:
(switch = if) (cases = else if) ({}=break) (default = else)
1- نقوم بوضع }(إسم المتغير)switch
2- نضع بين الأقواس المجعدة جميع الحالات :cases
3- عند إنتهائنا من وضع الحالات نضع الحالة الإفتراضية :default والتي ستعمل فقط في حال لم تتحق أي من الحالات السابقة ثم نغلق الأقواس المجعدة.
مشروع: صباح الخير
#include<iostream>//نبدأ بوضع المكتبات
using namespace std;//نبدأ بوضع المكتبات
int main(){//الدالة الرئيسية
cout<<"please enter the number that descibe your language"<<endl;
cout<<"1- english"<<endl<<"2 arabic"<<endl<<"3-france"<<endl<<"4-turkey"<<endl;
int number;//نقوم بتعريف متغير للأرقام
cin>>number;//نجعل المستخدم يختار رقم لغته
switch(number){//نقوم بأمر طباعة على الرقم
case 1://في الحالة الأولى رقم 1 قم بالآتي
cout<<"good morning how are you";
break;//قم بالتوقف وقم بإنهاء الحالة
case 2://في الحالة الثانية رقم 2 قم بالآتي
cout<<"صباح الخير كيف حالك";
break;//قم بالتوقف وقم بإنهاء الحالة
case 3://في الحالة الثالثة رقم 3 قم بالآتي
cout<<"Bonjour comment-allez vous";
break;//قم بالتوقف وقم بإنهاء الحالة
case 4://في الحالة الرابعة رقم 4 قم بالآتي
cout<<"Günaydın nasılsın";
break;//قم بالتوقف وقم بإنهاء الحالة
default://في حال لم تتحق أي من الحالات السابقة
cout<<"wrong number dude"; }
return 0;
}

bottom of page