عبارات(تعبيرات) if و else :
تسمى عبارات القرارات (أو الجمل الشرطية) وتستخدم كعبارة للمقارنة حيث تكون العبارة إما:
· صحيحة (يقال أن العبارة تحققت أو حقيقية true ) .
· أو تكون العبارة خاطئة (غير صحيحة) (يقال أن العبارة لم تتحقق أو زائفة غير حقيقية false ) .
فى كل حالة لها أوامر خاصة نقوم بتحديدها . مثلا إذا كانت المقارنة صحيحة فسيتم تنفيذ أوامر معينة حددناها فى حالة أن المقارنة صحيحة ,أما إذا كانت المقارنة خاطئة فسيتم تنفيذ أوامر أخرى حددناها أيضا .
استخدام عبارات (تعبيرات) if :
عبارة if هى عبارة شرطية . مجموعة الكود المصاحب لعبارة if يتم تنفيذه بناء على نتيجة الشرط (جواب الشرط) .
أبسط شكل لها هو :
التعبير expression هو الشرط condition وتكون نتيجته إما حقيقى true (يتحقق الشرط) أو خطأ أى غير حقيقى false (لم يتحقق الشرط) .
إذا تحقق الشرط true يتم تنفيذ العبارة statement .وإذا لم يتحقق الشرط false يستمر البرنامج دون تنفيذ العبارة statement .
مثال بسيط :
هذا المثال يبين طريقة استخدام مؤثرات العلاقات النسبية (المقارنات) مع تعبيرات التحكم فى البرنامج .
يمكن أيضا استخدام عبارة if فى التحكم فى تنفيذ مجموعة block من الكود . والشكل العام هو :
القوس { و القوس } تستخدم فى حصر (تطويق) مجموعة الكود . وهى تخبر المترجم أنه:
إذا تحقق true التعبير expression أن ينفذ الكود الموجود بين القوسين .
مثال على استخدام مجموعة كود فى عبارة if :
المؤثرات الأخرى المستخدمة مع عبارة if هى :
عبارات if-else :