جملة  if —- else:

جملة  if —- else:

جملة if
جملة if

يستعمل هذا التركيب لاختبار شرط معين فإذا كان صحيح ينفذ ما بعد الـ 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 “.

قم بتنفيذ البرنامج تحصل على نتيجة التنفيذ كما في الشكل:

m2pack.biz