جملة if —- else:
يستعمل هذا التركيب لاختبار شرط معين فإذا كان صحيح ينفذ ما بعد الـ if وإذا كان غير صحيح ينفذ ما بعد else ويظهر ذلك من الشكل التالي:
If (expression)
Statement 1 |
جمل التحكم والتكرار
] else
statement 2[ |
في هذه الصورة يتم اختيار الشرط CONDATION بجملة IF فإذا كان الشرط صحيح ننفذ الجملتين STATEMENT 1, STATEMENT 2 و إلا ( إذا كان الشرط غير صحيح ) ننفذ الجمل التي بعد ELSE و هي في الصورة STATEMENT 3, STATEMENT 4.
ولتوضيح ذلك تابع المثال التالي:
مثال:
في هذه السطور:
يتم معرفة يوم التاريخ الحالي باستعمال الدالة (date) مع تحديد الحرف D الذي يعيد اسم اليوم ووضعه في المتغير $d.
بعد ذلك يتم استعمال الأمر if باختبار اليوم إذا كان FRI أي الجمعة يتم طباعة العبارة.
” Have a nice weekend ” وإلا ينفذ الأمر else الذي يؤدي إلى طباعة العبارة ” Have a nice day “.
قم بتنفيذ البرنامج تحصل على نتيجة التنفيذ كما في الشكل: