عملية المقارنات(relational operation)
ونستخدم المقارنات مع الامرif الشرطية
شكل جملة if الشرطية : (الشرط)ifif الشرطية
مثال :
كما يتضح من المثال انه يتم اولا اختبار الشرط انه او لا 0=x
فانه يتم تنفيذ او جملة بعد اما اذا الشرط x=0اذا كانت
اما اذا لم يتحقق الشرط فلا يتم تنفيذ الجملة التي بعد الشرط
لتنفيذ اكتر من جملة عند تحقيق شرط معين نضع تلك الجمل بين كما في المثال التالي{}
اما اذا لم يتحقق الشرط فلا يتم تنفيذ الجملة التي بعد الشرط
لتنفيذ اكتر من جملة عند تحقيق شرط معين نضع تلك الجمل بين كما في المثال التالي{}
وفي الصورتين التالتين توضح ما يحدث عند تحقيق الشرط وعند عدم تحقيقه
عند قيمة لx اكبر من او = 5 يحدث الاتي
اما عند وضع قيمة لx اقل من 5 يحدث الاتي
if..................else
معناها ايضا حيث يتم وضع اكتر من امر يتم تنفيذه عندم عدم تحقيق الشرط يتم تنفيذ الاوامر الموجودة في elseوالمثال التالي يوضح
حيث عند وضع قيمة لx اكبر من او تساوي ال5 فيتحقق الشرط ويتم تنفيذ الامرين
امر الطباعة "x is great or equal 5"ثم يطبع قيمة x
اما عند وضع قيمة لx اقل من 5 فلن يتحقق الشرط ويتم تنفيذ الجمل التي وضعت في else
حيث يتم تنفيذ الامرين امر الطباعة "x is less than l 5"ثم يطبع قيمة x