الفرق بين المراجعتين لصفحة: «برمجة سي ++/الدرس الرابع»
تم حذف المحتوى تمت إضافة المحتوى
ط بوت: تغييرات تجميلية |
ط تدقيق إملائي، الأخطاء المصححة: او ← أو (5)، اي ← أي، يجب ان ← يجب أن، إستخدام ← استخدام (3)، بإسم ← باسم، اذا ← إذا باستخدام أوب (0) |
||
سطر 14:
</div>
هذا البرنامج هو ابسط مثال ممكن لتوضيح الجملة الشرطية '''if''' فهي تقارن
لاحظ ان داخل القوسين في جملة if هو ناتج عملية منطقية بمعنى انه اما يكون صادق true
=== عوامل المقارنة المنطقية ===
سطر 23:
* a > b :هل a أكبر من b
* a < b :هل a اصغر من b
* a >= b هل a أكبر
* a <= b هل a اصغر
فكما ذكرنا سابقا ان نتائج هذه المقارنة تكون نتائجها دائما اما true
والجملة الشرطية if هي من ضمن الجمل الشرطية الأكثر
إذا كان (كذا) صحيح
سطر 35:
إفعل شيء آخر
وكمثال تطبيقي ، يمكن لبرنامج بسيط أن يقرر هل علامة طالب في
فنقول،
سطر 51:
cout << "FAIL!";
</div>
لاحظوا أن ما يتم تطبيقه في هذه الحالة هي جملة واحدة ، وهي cout << "PASS!" أو cout << "FAIL!" في حال نجاح الطالب أو رسوبه على الترتيب، ولكن ماذا لو أردنا تطبيق أكثر من جملة في حال النجاح أو الرسوب ، في هذه الحالة ، يجب
<div dir="ltr">
سطر 68:
==== مثال اخر ====
يقوم هذا البرنامج بالطلب من المستخدم ادخال
<div dir="ltr">
سطر 92:
تتكون جملة switch من :
* كلمة '''switch'''. متبوعة
* كلمة '''case''' (تعني '''حالة'''). متبوعة بالقيمة المراد البحث عنها أو تطبيق بقية الجملة في حال مطابقتها لقيمة المتغير الذي تم تمريره مسبقا ل"switch"، ومتبوعة بنقطتين متعامدتين (:).
* جملة الأوامر المراد تطبيقها للحالة المعرفة عند "case".
* كلمة '''break'''، التي تفيد
* كلمة '''default'''، وهي تستخدم لتطبيق جملة أوامر في حال لم تطابق أي حالة سابقة (case) القيمة المدخلة لswitch.
|