2
Flow Control Statements
‫خطوات‬ ‫فى‬ ‫التحكم‬ ‫فى‬ ‫تستخدم‬ ‫جمل‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫انها‬ ‫الجمل‬ ‫هذه‬ ‫وظيفة‬‫تنفيذ‬‫وترتيب‬ ‫البرنامج‬
‫من‬ ‫يبداء‬ ‫التنفيذ‬ ‫ان‬ ‫ونجد‬ ‫التنفيذ‬main‫بخطوة‬ ‫خطوة‬ ‫البرنامج‬ ‫يتبع‬ ‫ثم‬‫هذا‬ ‫تغير‬ ‫ممكن‬ ‫ولذلك‬ ‫بالترتيب‬
‫معين‬ ‫شرط‬ ‫باستخدام‬ ‫االخرى‬ ‫دون‬ ‫خطوة‬ ‫تنفيذ‬ ‫ايضا‬ ‫وممكن‬ ‫الجمل‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫باستخدام‬ ‫الترتيب‬
‫هى‬ ‫الجمل‬ ‫وهذه‬:-
If Statements - Loops - Exit - Break - continuo - Switch Statements - Go to
3
IF Statements
‫جملة‬if‫صور‬ ‫ثالثة‬ ‫لها‬:
.1If‫البسيطة‬
.2If …. Else
.3If‫المتداخلة‬nested if
4
IF Statement
•‫الجمل‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫لكتابة‬ ‫العامة‬ ‫الصيغة‬:-
If (condition)
Statement;
Or
{Block of statements}
‫اقواس‬ ‫بين‬ ‫الشرط‬ ‫يوضع‬ ‫ان‬ ‫ويجب‬ ‫صحيح‬ ‫بشكل‬ ‫الجملة‬ ‫تنفيذ‬ ‫يتم‬ ‫الشرط‬ ‫تحقق‬ ‫لو‬ ‫انه‬ ‫معناها‬ ‫الصيغة‬ ‫هذه‬
‫كالتالى‬ ‫ونهاية‬ ‫بداية‬ ‫قوس‬ ‫لها‬ ‫عمل‬ ‫فيجب‬ ‫جمل‬ ‫عدة‬ ‫تحقيق‬ ‫اردنا‬ ‫فاذا‬:
If (condition)
{
Statement 1;
Statement 2;
Statement 3;
}
‫منقوطة‬ ‫بفاصلة‬ ‫نتهنى‬ ‫ال‬ ‫أغلبها‬ ‫البرنامج‬ ‫سير‬ ‫فى‬ ‫التحكم‬ ‫جمل‬
5
if
‫التى‬ ‫الجمل‬ ‫نفذ‬ ‫صحيح‬ ‫كان‬ ‫إذا‬ ‫الشرط‬ ‫إختبر‬
‫جملة‬ ‫تلى‬if‫الجمل‬ ‫تجاهل‬ ‫خطأ‬ ‫كان‬ ‫إذا‬ ‫و‬
‫جملة‬ ‫تلى‬ ‫التى‬if‫البرنامج‬ ‫جمل‬ ‫بقية‬ ‫ونفذ‬
Start
‫هل‬
‫الشرط‬
‫صحيح‬
‫جملة‬ ‫تلى‬ ‫التى‬ ‫الجمل‬ ‫نفذ‬if
‫البرنامج‬ ‫جمل‬ ‫بقية‬ ‫نفذ‬
end
‫ال‬
‫نعم‬
6
For example :-
If (A >B)
Cout<<A;
If (A >B)
{
Cout<<A;
A++;
Cout <<A;
}
IF Else
If (condition)
Statement;
Else
Statement;
Or
If(condition)
{
Statement;
Statement;
}
Else
Statement;
Statement;
}
‫من‬ ‫أكثر‬ ‫يأخذ‬ ‫أن‬ ‫اختياريمكن‬ ‫وجود‬ ‫عند‬ ‫تفيد‬
‫احتمال‬.‫جزئين‬ ‫من‬ ‫واحد‬ ‫جزء‬ ‫الختيار‬ ‫وتستخدم‬
‫فقط‬ ‫االول‬ ‫الجزء‬ ‫تنفيذ‬ ‫سيتم‬ ‫الشرط‬ ‫تحقق‬ ‫فلو‬
‫سيتم‬ ‫يتحقق‬ ‫لم‬ ‫ولو‬ ‫الشروط‬ ‫باقى‬ ‫دون‬ ‫به‬ ‫ويكتفى‬
‫االخر‬ ‫الجزء‬ ‫تنفيذ‬
‫العامة‬ ‫الصيغة‬:-
For example :-
If (A>B)
{
Cout<<A;
A++;
}
Else
Cout<<B;
‫خطاء‬ ‫البرنامج‬ ‫سيعتبر‬ ‫االقواس‬ ‫وضع‬ ‫يتم‬ ‫لم‬ ‫اذا‬
‫سيعتبر‬ ‫البرنامج‬ ‫الن‬ ‫وذلك‬ ‫التنفيذ‬ ‫عن‬ ‫ويتوقف‬
A++‫كتابة‬ ‫دون‬ ‫اخر‬ ‫شرط‬ ‫هو‬IF‫يجب‬ ‫ولذلك‬
‫وذلك‬ ‫االقواس‬ ‫وضع‬ ‫يجب‬ ‫وذلك‬ ‫االقواس‬ ‫وضع‬
‫الى‬ ‫ينتمى‬ ‫بداخله‬ ‫ما‬ ‫كل‬ ‫الن‬IF‫جملة‬ ‫ويعتبر‬
‫واحدة‬
‫استعمال‬ ‫يمكن‬ ‫ال‬else‫دون‬if
‫استعمال‬ ‫يمكن‬ ‫ال‬else‫واحده‬ ‫لمقارنه‬ ‫مرتين‬
9
if …else
‫تلى‬ ‫التى‬ ‫الجمل‬ ‫نفذ‬ ‫صحيح‬ ‫الشرط‬ ‫كان‬ ‫إذا‬
‫جملة‬if‫جمل‬ ‫وتجاهل‬else‫كان‬ ‫واذا‬
‫جمل‬ ‫نفذ‬ ‫خطأ‬ ‫الشرط‬else‫وتجاهل‬if
start
‫هل‬
‫الشرط‬
‫صحيح‬
‫جمل‬ ‫نفذ‬if
‫البرنامج‬ ‫جمل‬ ‫نفذ‬
‫جمل‬ ‫نفذ‬else
‫جمل‬ ‫نفذ‬
‫البرنامج‬
‫ال‬
‫نعم‬
10
Nested IF
‫تلى‬ ‫التى‬ ‫الجمل‬ ‫تنفيذ‬ ‫يتم‬ ‫لن‬ ‫الشروط‬ ‫جميع‬ ‫تحقق‬ ‫لم‬ ‫إذا‬ ‫شروط‬ ‫عدة‬ ‫من‬ ‫شئ‬ ‫اختيار‬ ‫فى‬ ‫تفيد‬if
‫العامة‬ ‫الصيغة‬:-
If (condo 1)
If (condo 2)
If (condo 3)
Statement 1;
Else
Statement 2;
11
‫االتية‬ ‫بالصيغة‬ ‫الصيغة‬ ‫هذه‬ ‫وتطابق‬:-
If (condo 1 & condo 2)
{
If (condo 3)
Statement;
}
Else
Statement;
‫االولى‬ ‫الصيغة‬:-‫منهم‬ ‫فقط‬ ‫واحد‬ ‫يتحقق‬ ‫لم‬ ‫واذا‬ ‫الجملة‬ ‫فسيتم‬ ‫والثالث‬ ‫والثانى‬ ‫االول‬ ‫الشرط‬ ‫تحقق‬ ‫اذا‬ ‫معناها‬
‫الى‬ ‫سينتقل‬else
‫الثانية‬ ‫الصيغة‬:-‫الجملة‬ ‫تنفيذ‬ ‫فسيتم‬ ‫تحقق‬ ‫لو‬ ‫الثالث‬ ‫الشرط‬ ‫اختبار‬ ‫فسيتم‬ ‫معا‬ ‫والثانى‬ ‫االول‬ ‫الشرط‬ ‫تحقق‬ ‫اذا‬
‫الى‬ ‫ينتقل‬ ‫فسوف‬ ‫الثانى‬ ‫او‬ ‫االول‬ ‫الشرطين‬ ‫من‬ ‫اى‬ ‫يتحقق‬ ‫لم‬ ‫واذا‬else‫والحظ‬ ‫الثالث‬ ‫الشرط‬ ‫يختبر‬ ‫ان‬ ‫دون‬
‫ان‬else‫القرب‬ ‫تنتمى‬if‫التالى‬ ‫المثال‬ ‫فى‬ ‫كما‬
12
If (condo 1)
Statement 1;
If (condo 2)
Statement 2;
Else
Statement;
Else
Statement;
13
IF
If(condition)
If(condition)
statement;
Or
If(condition)
If(condition)
14
Switch Statement
‫عندى‬ ‫لو‬ ‫فمثال‬ ‫اجزاء‬ ‫عدة‬ ‫من‬ ‫جزء‬ ‫تنفيذ‬ ‫الختيار‬ ‫وتستخدم‬ ‫البرنامج‬ ‫سير‬ ‫فى‬ ‫للتحكم‬ ‫تستخدم‬10‫واحد‬ ‫اختيار‬ ‫واردنا‬ ‫اجزاء‬
‫جملة‬ ‫نستخدم‬ ‫اذا‬switch.‫لجملة‬ ‫بديل‬ ‫أيضا‬ ‫وتستخدم‬ ، ‫قيمة‬ ‫من‬ ‫أكثر‬ ‫يأخذ‬ ‫أن‬ ‫يمكن‬ ‫متغير‬ ‫اختيار‬ ‫فى‬ ‫وتفيد‬if …. Else
‫العامة‬ ‫الصيغة‬:-
Switch variable
{
Case value 1: statement;
Break;
Case value 2: statement;
Break;
Case value 3: statement;
Break;
Case n: statement;
Break;
Default: statement;
}
15
‫بعد‬ ‫ما‬ ‫ان‬ ‫هنا‬ ‫الحظ‬switch‫بعد‬ ‫يكتب‬ ‫والشرط‬ ‫متغير‬ ‫هو‬case‫مع‬ ‫اقواس‬ ‫بين‬ ‫جمل‬ ‫مجموعة‬ ‫او‬ ‫واحدة‬ ‫جملة‬ ‫كتابة‬ ‫وممكن‬case
‫عدد‬ ‫كتابة‬ ‫وممكن‬n‫من‬case
‫تنفذ‬ ‫التى‬ ‫الحالة‬ ‫اختيار‬ ‫كيفية‬:-‫بعد‬ ‫وما‬ ‫سابقا‬ ‫المعرف‬ ‫المتغير‬ ‫قيمة‬ ‫مع‬ ‫فيها‬ ‫القيمة‬ ‫تنطبق‬ ‫التى‬ ‫الحالة‬ ‫هى‬case‫نوع‬ ‫اساس‬ ‫على‬ ‫يكتب‬
‫التاليين‬ ‫المثالين‬ ‫فى‬ ‫كما‬ ‫المتغير‬:-
Switch (x)
X = 10;
{
Case 1,
Break
Case 2,
Break
Case 10,
Break
}
16
Switch (y)
Y = +;
{
Case +,
Break
Case -,
Break
}
‫هى‬ ‫تنفذ‬ ‫التى‬ ‫الحالة‬ ‫ان‬ ‫نجد‬ ‫االول‬ ‫المثال‬ ‫فى‬case 10‫الشرط‬ ‫مع‬ ‫النطباقها‬
‫هى‬ ‫تنفذ‬ ‫التى‬ ‫الحالة‬ ‫ان‬ ‫نجد‬ ‫الثانى‬ ‫المثال‬ ‫فى‬case +
Break:‫جملة‬ ‫كتابة‬ ‫بعد‬ ‫تكتب‬case‫يتوقف‬ ‫ولن‬ ‫الجمل‬ ‫كل‬ ‫ينفذ‬ ‫ثم‬ ‫الصحيح‬ ‫الشرط‬ ‫سيختبر‬ ‫تكتب‬ ‫لم‬ ‫واذا‬
Default:‫اى‬ ‫يتحقق‬ ‫لم‬ ‫اذا‬ ‫تنفيذها‬ ‫يتم‬ ‫التى‬ ‫االفتراضية‬ ‫الحالة‬case‫جملة‬ ‫تنفيذ‬ ‫يتم‬ ‫الحالة‬ ‫هذه‬ ‫وفى‬ ‫شرط‬ ‫اى‬ ‫او‬default
17
‫التفريغ‬ ‫الستخدام‬ ‫المشهودة‬ ‫التطبيقات‬ ‫من‬switch ….. Case‫قوائم‬ ‫فى‬ ‫استخدامه‬ ‫هو‬
‫االختيارات‬menu ( )
‫عبارة‬ ‫تستخدم‬break‫من‬ ‫الخروج‬ ‫او‬ ‫دورات‬ ‫انهاء‬ ‫فى‬switch

4 flow control statements

  • 2.
    2 Flow Control Statements ‫خطوات‬‫فى‬ ‫التحكم‬ ‫فى‬ ‫تستخدم‬ ‫جمل‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫انها‬ ‫الجمل‬ ‫هذه‬ ‫وظيفة‬‫تنفيذ‬‫وترتيب‬ ‫البرنامج‬ ‫من‬ ‫يبداء‬ ‫التنفيذ‬ ‫ان‬ ‫ونجد‬ ‫التنفيذ‬main‫بخطوة‬ ‫خطوة‬ ‫البرنامج‬ ‫يتبع‬ ‫ثم‬‫هذا‬ ‫تغير‬ ‫ممكن‬ ‫ولذلك‬ ‫بالترتيب‬ ‫معين‬ ‫شرط‬ ‫باستخدام‬ ‫االخرى‬ ‫دون‬ ‫خطوة‬ ‫تنفيذ‬ ‫ايضا‬ ‫وممكن‬ ‫الجمل‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫باستخدام‬ ‫الترتيب‬ ‫هى‬ ‫الجمل‬ ‫وهذه‬:- If Statements - Loops - Exit - Break - continuo - Switch Statements - Go to
  • 3.
    3 IF Statements ‫جملة‬if‫صور‬ ‫ثالثة‬‫لها‬: .1If‫البسيطة‬ .2If …. Else .3If‫المتداخلة‬nested if
  • 4.
    4 IF Statement •‫الجمل‬ ‫من‬‫النوع‬ ‫هذا‬ ‫لكتابة‬ ‫العامة‬ ‫الصيغة‬:- If (condition) Statement; Or {Block of statements} ‫اقواس‬ ‫بين‬ ‫الشرط‬ ‫يوضع‬ ‫ان‬ ‫ويجب‬ ‫صحيح‬ ‫بشكل‬ ‫الجملة‬ ‫تنفيذ‬ ‫يتم‬ ‫الشرط‬ ‫تحقق‬ ‫لو‬ ‫انه‬ ‫معناها‬ ‫الصيغة‬ ‫هذه‬ ‫كالتالى‬ ‫ونهاية‬ ‫بداية‬ ‫قوس‬ ‫لها‬ ‫عمل‬ ‫فيجب‬ ‫جمل‬ ‫عدة‬ ‫تحقيق‬ ‫اردنا‬ ‫فاذا‬: If (condition) { Statement 1; Statement 2; Statement 3; } ‫منقوطة‬ ‫بفاصلة‬ ‫نتهنى‬ ‫ال‬ ‫أغلبها‬ ‫البرنامج‬ ‫سير‬ ‫فى‬ ‫التحكم‬ ‫جمل‬
  • 5.
    5 if ‫التى‬ ‫الجمل‬ ‫نفذ‬‫صحيح‬ ‫كان‬ ‫إذا‬ ‫الشرط‬ ‫إختبر‬ ‫جملة‬ ‫تلى‬if‫الجمل‬ ‫تجاهل‬ ‫خطأ‬ ‫كان‬ ‫إذا‬ ‫و‬ ‫جملة‬ ‫تلى‬ ‫التى‬if‫البرنامج‬ ‫جمل‬ ‫بقية‬ ‫ونفذ‬ Start ‫هل‬ ‫الشرط‬ ‫صحيح‬ ‫جملة‬ ‫تلى‬ ‫التى‬ ‫الجمل‬ ‫نفذ‬if ‫البرنامج‬ ‫جمل‬ ‫بقية‬ ‫نفذ‬ end ‫ال‬ ‫نعم‬
  • 6.
    6 For example :- If(A >B) Cout<<A; If (A >B) { Cout<<A; A++; Cout <<A; }
  • 7.
    IF Else If (condition) Statement; Else Statement; Or If(condition) { Statement; Statement; } Else Statement; Statement; } ‫من‬‫أكثر‬ ‫يأخذ‬ ‫أن‬ ‫اختياريمكن‬ ‫وجود‬ ‫عند‬ ‫تفيد‬ ‫احتمال‬.‫جزئين‬ ‫من‬ ‫واحد‬ ‫جزء‬ ‫الختيار‬ ‫وتستخدم‬ ‫فقط‬ ‫االول‬ ‫الجزء‬ ‫تنفيذ‬ ‫سيتم‬ ‫الشرط‬ ‫تحقق‬ ‫فلو‬ ‫سيتم‬ ‫يتحقق‬ ‫لم‬ ‫ولو‬ ‫الشروط‬ ‫باقى‬ ‫دون‬ ‫به‬ ‫ويكتفى‬ ‫االخر‬ ‫الجزء‬ ‫تنفيذ‬ ‫العامة‬ ‫الصيغة‬:-
  • 8.
    For example :- If(A>B) { Cout<<A; A++; } Else Cout<<B; ‫خطاء‬ ‫البرنامج‬ ‫سيعتبر‬ ‫االقواس‬ ‫وضع‬ ‫يتم‬ ‫لم‬ ‫اذا‬ ‫سيعتبر‬ ‫البرنامج‬ ‫الن‬ ‫وذلك‬ ‫التنفيذ‬ ‫عن‬ ‫ويتوقف‬ A++‫كتابة‬ ‫دون‬ ‫اخر‬ ‫شرط‬ ‫هو‬IF‫يجب‬ ‫ولذلك‬ ‫وذلك‬ ‫االقواس‬ ‫وضع‬ ‫يجب‬ ‫وذلك‬ ‫االقواس‬ ‫وضع‬ ‫الى‬ ‫ينتمى‬ ‫بداخله‬ ‫ما‬ ‫كل‬ ‫الن‬IF‫جملة‬ ‫ويعتبر‬ ‫واحدة‬ ‫استعمال‬ ‫يمكن‬ ‫ال‬else‫دون‬if ‫استعمال‬ ‫يمكن‬ ‫ال‬else‫واحده‬ ‫لمقارنه‬ ‫مرتين‬
  • 9.
    9 if …else ‫تلى‬ ‫التى‬‫الجمل‬ ‫نفذ‬ ‫صحيح‬ ‫الشرط‬ ‫كان‬ ‫إذا‬ ‫جملة‬if‫جمل‬ ‫وتجاهل‬else‫كان‬ ‫واذا‬ ‫جمل‬ ‫نفذ‬ ‫خطأ‬ ‫الشرط‬else‫وتجاهل‬if start ‫هل‬ ‫الشرط‬ ‫صحيح‬ ‫جمل‬ ‫نفذ‬if ‫البرنامج‬ ‫جمل‬ ‫نفذ‬ ‫جمل‬ ‫نفذ‬else ‫جمل‬ ‫نفذ‬ ‫البرنامج‬ ‫ال‬ ‫نعم‬
  • 10.
    10 Nested IF ‫تلى‬ ‫التى‬‫الجمل‬ ‫تنفيذ‬ ‫يتم‬ ‫لن‬ ‫الشروط‬ ‫جميع‬ ‫تحقق‬ ‫لم‬ ‫إذا‬ ‫شروط‬ ‫عدة‬ ‫من‬ ‫شئ‬ ‫اختيار‬ ‫فى‬ ‫تفيد‬if ‫العامة‬ ‫الصيغة‬:- If (condo 1) If (condo 2) If (condo 3) Statement 1; Else Statement 2;
  • 11.
    11 ‫االتية‬ ‫بالصيغة‬ ‫الصيغة‬‫هذه‬ ‫وتطابق‬:- If (condo 1 & condo 2) { If (condo 3) Statement; } Else Statement; ‫االولى‬ ‫الصيغة‬:-‫منهم‬ ‫فقط‬ ‫واحد‬ ‫يتحقق‬ ‫لم‬ ‫واذا‬ ‫الجملة‬ ‫فسيتم‬ ‫والثالث‬ ‫والثانى‬ ‫االول‬ ‫الشرط‬ ‫تحقق‬ ‫اذا‬ ‫معناها‬ ‫الى‬ ‫سينتقل‬else ‫الثانية‬ ‫الصيغة‬:-‫الجملة‬ ‫تنفيذ‬ ‫فسيتم‬ ‫تحقق‬ ‫لو‬ ‫الثالث‬ ‫الشرط‬ ‫اختبار‬ ‫فسيتم‬ ‫معا‬ ‫والثانى‬ ‫االول‬ ‫الشرط‬ ‫تحقق‬ ‫اذا‬ ‫الى‬ ‫ينتقل‬ ‫فسوف‬ ‫الثانى‬ ‫او‬ ‫االول‬ ‫الشرطين‬ ‫من‬ ‫اى‬ ‫يتحقق‬ ‫لم‬ ‫واذا‬else‫والحظ‬ ‫الثالث‬ ‫الشرط‬ ‫يختبر‬ ‫ان‬ ‫دون‬ ‫ان‬else‫القرب‬ ‫تنتمى‬if‫التالى‬ ‫المثال‬ ‫فى‬ ‫كما‬
  • 12.
    12 If (condo 1) Statement1; If (condo 2) Statement 2; Else Statement; Else Statement;
  • 13.
  • 14.
    14 Switch Statement ‫عندى‬ ‫لو‬‫فمثال‬ ‫اجزاء‬ ‫عدة‬ ‫من‬ ‫جزء‬ ‫تنفيذ‬ ‫الختيار‬ ‫وتستخدم‬ ‫البرنامج‬ ‫سير‬ ‫فى‬ ‫للتحكم‬ ‫تستخدم‬10‫واحد‬ ‫اختيار‬ ‫واردنا‬ ‫اجزاء‬ ‫جملة‬ ‫نستخدم‬ ‫اذا‬switch.‫لجملة‬ ‫بديل‬ ‫أيضا‬ ‫وتستخدم‬ ، ‫قيمة‬ ‫من‬ ‫أكثر‬ ‫يأخذ‬ ‫أن‬ ‫يمكن‬ ‫متغير‬ ‫اختيار‬ ‫فى‬ ‫وتفيد‬if …. Else ‫العامة‬ ‫الصيغة‬:- Switch variable { Case value 1: statement; Break; Case value 2: statement; Break; Case value 3: statement; Break; Case n: statement; Break; Default: statement; }
  • 15.
    15 ‫بعد‬ ‫ما‬ ‫ان‬‫هنا‬ ‫الحظ‬switch‫بعد‬ ‫يكتب‬ ‫والشرط‬ ‫متغير‬ ‫هو‬case‫مع‬ ‫اقواس‬ ‫بين‬ ‫جمل‬ ‫مجموعة‬ ‫او‬ ‫واحدة‬ ‫جملة‬ ‫كتابة‬ ‫وممكن‬case ‫عدد‬ ‫كتابة‬ ‫وممكن‬n‫من‬case ‫تنفذ‬ ‫التى‬ ‫الحالة‬ ‫اختيار‬ ‫كيفية‬:-‫بعد‬ ‫وما‬ ‫سابقا‬ ‫المعرف‬ ‫المتغير‬ ‫قيمة‬ ‫مع‬ ‫فيها‬ ‫القيمة‬ ‫تنطبق‬ ‫التى‬ ‫الحالة‬ ‫هى‬case‫نوع‬ ‫اساس‬ ‫على‬ ‫يكتب‬ ‫التاليين‬ ‫المثالين‬ ‫فى‬ ‫كما‬ ‫المتغير‬:- Switch (x) X = 10; { Case 1, Break Case 2, Break Case 10, Break }
  • 16.
    16 Switch (y) Y =+; { Case +, Break Case -, Break } ‫هى‬ ‫تنفذ‬ ‫التى‬ ‫الحالة‬ ‫ان‬ ‫نجد‬ ‫االول‬ ‫المثال‬ ‫فى‬case 10‫الشرط‬ ‫مع‬ ‫النطباقها‬ ‫هى‬ ‫تنفذ‬ ‫التى‬ ‫الحالة‬ ‫ان‬ ‫نجد‬ ‫الثانى‬ ‫المثال‬ ‫فى‬case + Break:‫جملة‬ ‫كتابة‬ ‫بعد‬ ‫تكتب‬case‫يتوقف‬ ‫ولن‬ ‫الجمل‬ ‫كل‬ ‫ينفذ‬ ‫ثم‬ ‫الصحيح‬ ‫الشرط‬ ‫سيختبر‬ ‫تكتب‬ ‫لم‬ ‫واذا‬ Default:‫اى‬ ‫يتحقق‬ ‫لم‬ ‫اذا‬ ‫تنفيذها‬ ‫يتم‬ ‫التى‬ ‫االفتراضية‬ ‫الحالة‬case‫جملة‬ ‫تنفيذ‬ ‫يتم‬ ‫الحالة‬ ‫هذه‬ ‫وفى‬ ‫شرط‬ ‫اى‬ ‫او‬default
  • 17.
    17 ‫التفريغ‬ ‫الستخدام‬ ‫المشهودة‬‫التطبيقات‬ ‫من‬switch ….. Case‫قوائم‬ ‫فى‬ ‫استخدامه‬ ‫هو‬ ‫االختيارات‬menu ( ) ‫عبارة‬ ‫تستخدم‬break‫من‬ ‫الخروج‬ ‫او‬ ‫دورات‬ ‫انهاء‬ ‫فى‬switch