شرح دورة الـ #C للمبتدئين - الدرس السادس | مايندز | علم ينتفع به
الأتصال بنا 61109-264-012

الجمعة، 25 أكتوبر 2013

شرح دورة الـ #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  وتكون بشرط معين