البيان الشرطي (إذا)
العبارة الشرطية ( إذا code>)
في مشكلة إيجاد الحد الأقصى لعدد اثنين ، التقينا عامل جديد بدأ بكلمة
if
. & nbsp؛ هذا
بيان شرطي tt>. & nbsp؛
الكلمة إذا تمت ترجمة
من الإنجليزية كـ " if " ، وكلمة else
كـ " else " ؛. إذا كان الشرط بعد كلمة إذا كان code> صحيحًا ( صحيح code>) ، فسيتم تنفيذ جميع الأوامر (عوامل التشغيل) التي تتبع الشرط في أقواس معقوفة {}
. إذا كان الشرط خاطئًا ( false
) ، فسيتم تنفيذ الأوامر الموجودة في الأقواس المتعرجة بعد كلمة else
.
نبسب ؛
منظر عام للعامل الشرطي h5>
if (condition) // header with condition
{
نبسب ؛ ... // "if" block و [مدش]. العبارات التي يتم تنفيذها
على & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ // إذا كان الشرط في الرأس صحيحًا span>
}
آخر
{
نبسب ؛ نبسب ؛ ... // "else" block و [مدش]. العبارات التي يتم تنفيذها
على & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ // إذا كانت الحالة الموجودة بين قوسين خاطئة span>
}
نبسب ؛
بحاجة إلى التذكر! h5>
1. if ... else
- & nbsp؛ هذا بيان واحد!
نبسب ؛ & nbsp؛ لذلك ، بين القوسين الذي ينهي كتلة "if" (}
) ولا يمكن أن تحتوي كلمة else على عوامل تشغيل أخرى.
2. كلمة else
لا يتبعها شرط مطلقًا tt>. يتم وضع الشرط فقط بعد الكلمات إذا code>. & nbsp ؛ كتلة "خلاف ذلك" يتم تنفيذه عندما يكون الشرط الرئيسي المحدد بعد كلمة إذا code> خاطئًا ، أي لم ينفذ.
3. إذا كان في الكتلة & quot؛ إذا
& quot؛ أو في كتلة " else
" هناك عامل واحد فقط ، ثم يمكن حذف الأقواس المتعرجة.
4. الشرط code> هو تعبير يمكن على أساسه أن يكون صحيحًا (أي تم استيفاءه) أو خطأ (أي لم يتم استيفائه). strong>
يمكنك استخدام علامات العلاقات المنطقية في الشرط:
& gt؛
، & lt؛
& nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ أكثر أقل ؛
& gt؛ =
، & lt؛ =
& nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ & nbsp؛ أكبر من أو يساوي أو أقل من أو يساوي ؛
==
& nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ على & nbsp ؛ يساوي ؛
! = & nbsp؛
& nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ لا يساوي.
5. في لغة البرمجة سي ، يشير أي رقم لا يساوي الصفر إلى حالة صحيحة ، والصفر يدل على حالة خاطئة.
نبسب ؛
Problem
أكمل البرنامج الذي يعرض الحرف & quot؛ -
& quot؛ (ناقص) إذا كان الرقم المدخل من لوحة المفاتيح سالبًا ، وكانت العلامة & quot؛ +
& quot؛ (زائد) - إذا كان الرقم موجبًا (لا تأخذ في الاعتبار أنه يمكن إدخال الصفر من لوحة المفاتيح).
1. في السطر 6 ، بين قوسين ، اكتب الشرط المراد التحقق منه.
2. في السطر 8 ، اكتب عبارة الإخراج التي سيتم تنفيذها إذا كان الشرط TRUE
(صحيح).
3. & nbsp؛ في السطر 12 ، اكتب بيان الإخراج الذي سيتم تنفيذه إذا كان الشرط FALSE
& nbsp؛ (غير راضٍ).