→ Lecture 5 · كل المراحل
المرحلة 7 · شرائح 19، 20

من الدرجة إلى التقدير

else-if Statement

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

else-if Statement

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

نستخدم else-if عندما نحتاج أكثر من احتمال. بدل اختيار مسارين فقط، نختبر سلسلة شروط بالترتيب حتى نصل إلى أول شرط صحيح.

كيف يمشي التنفيذ

نبدأ بشرط if. إذا كان false ننتقل إلى else if التالية. بمجرد الوصول إلى true ننفّذ هذا الفرع ونتجاوز بقية السلسلة. وإذا لم يتحقق أي شرط، ننفّذ else الأخيرة.

مثال التقديرات

جدول الشريحة 20 يبدأ من الأعلى: score >= 90 يعطي A، ثم score >= 80 يعطي B، ثم score >= 70 يعطي C، ثم score >= 60 يعطي D، وما دون ذلك يعطي F.

ليش الترتيب مهم

عند درجة 85 يفشل شرط 90، ثم ينجح شرط 80، فنطبع B فقط. وصولنا للشرط الثاني يعني أصلًا أن الدرجة أقل من 90؛ لذلك لا نعيد كتابة الحد الأعلى.

1 / 4