التخطي إلى المحتوى
شرح دورة الـ #C للمبتدئين – الدرس السادس

عملية المقارنات(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

()else if

وبنستخدمها لما يكون عايزين نستخدم    else  وتكون بشرط معين

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares