ونة حزن
07-28-2006, 03:23 AM
الجملة الشرطية if
تعتبر الأوامر الشرطية احدا اهم وظائف البرنامج فهي تحول مسار التشغيل بناءأ على تنفيذ شرط معين فمثلاً
int a=4;
int b=0;
if(a>0)
b=5;
هذا البرنامج هو ابسط مثال ممكن لتوضيح الجملة الشرطية if فهي تقارن اذا ماكانت قيمة المتغير a اكبر من 0 (وهي بالفعل كذلك) فعندما تحقق الشرط سوف تنفذ العملية التالية والتي تعين القيمة 5 للمتغير b وفي حالة عدم تحقق الشرط سوف يبقى المتغير b بنس قيمته السابقة.
لاحظ ان داخل القوسين في جملة if هو ناتج عملية منطقية بمعنى انه اما يكون صادق true او يكون خاطيء false.
عوامل المقارنة المنطقيةa == b :هل يساوي
a != b :هل لابساوي
a > b :هل a اكبر من b
a < b :هل a اكبر من b
a >= b هل a اكبر او تساوي b
a <= b هل a اصغر او تساوي b
فكما ذكرنا سابقا ان نتائج هذه المقارنة تكون نتائجها دائما اما true او false
تعتبر الأوامر الشرطية احدا اهم وظائف البرنامج فهي تحول مسار التشغيل بناءأ على تنفيذ شرط معين فمثلاً
int a=4;
int b=0;
if(a>0)
b=5;
هذا البرنامج هو ابسط مثال ممكن لتوضيح الجملة الشرطية if فهي تقارن اذا ماكانت قيمة المتغير a اكبر من 0 (وهي بالفعل كذلك) فعندما تحقق الشرط سوف تنفذ العملية التالية والتي تعين القيمة 5 للمتغير b وفي حالة عدم تحقق الشرط سوف يبقى المتغير b بنس قيمته السابقة.
لاحظ ان داخل القوسين في جملة if هو ناتج عملية منطقية بمعنى انه اما يكون صادق true او يكون خاطيء false.
عوامل المقارنة المنطقيةa == b :هل يساوي
a != b :هل لابساوي
a > b :هل a اكبر من b
a < b :هل a اكبر من b
a >= b هل a اكبر او تساوي b
a <= b هل a اصغر او تساوي b
فكما ذكرنا سابقا ان نتائج هذه المقارنة تكون نتائجها دائما اما true او false