→ Lecture 5 · كل المراحل
المرحلة 4 · شرائح 11، 12، 16

مساران، وقرار واضح

if-else Statement

01 / افهم الفكرة

if-else Statement

الفكرة ببساطة

if-else تعطيك مسارين: شيء ننفّذه إذا تحقق الشرط، وشيء آخر ننفّذه إذا لم يتحقق. هذا هو معنى Two-way Selection.

كيف نختار المسار

نختبر الشرط مرة واحدة. النتيجة true تعني تنفيذ فرع if، والنتيجة false تعني تنفيذ فرع else. لا ننفّذ الفرعين معًا، وبعد الفرع المختار نكمل البرنامج.

مثال الزوجي والفردي

العامل % يعطينا باقي القسمة. الشرط num % 2 == 0 يسأل: هل باقي قسمة العدد على 2 يساوي صفرًا؟ إذا نعم فالعدد Even، وإذا لا فالعدد Odd.

خلّها بالأرقام

عند num = 8 يكون الباقي صفرًا، فنختار Even. وعند num = 9 يكون الباقي 1، فنختار Odd. الصفر أيضًا Even؛ لأنه يحقق الشرط نفسه.

1 / 4