جملة Else-If
جزء من قسم الأساسيات في رحلة C على Coddy. الدرس 27 من 63.
تتيح لك عبارة else-if التحقق من شروط متعددة بالتسلسل. عندما يفشل الشرط الأول في عبارة if، تنتقل للتحقق من الشرط التالي في عبارة else-if، وهكذا.
ابدأ بعبارة if أساسية:
if (grade >= 90) {
printf("A grade\n");
}أضف عبارة else-if للتحقق من شرط آخر:
if (grade >= 90) {
printf("A grade\n");
} else if (grade >= 80) {
printf("B grade\n");
} else if (grade >= 70) {
printf("C grade\n");
}أخيرًا، يمكنك إضافة عبارة else في النهاية لمعالجة جميع الحالات الأخرى:
if (grade >= 90) {
printf("A grade\n");
} else if (grade >= 80) {
printf("B grade\n");
} else if (grade >= 70) {
printf("C grade\n");
} else {
printf("Failed\n");
}التحدي
سهلاكتب برنامجًا يأخذ قيمة درجة حرارة وحرفًا ('C' أو 'F') يشير إلى المقياس. استنادًا إلى درجة الحرارة بالسيلسيوس، اطبع إحدى الرسائل التالية:
- إذا كانت درجة الحرارة < 0°C: "Freezing"
- إذا كانت درجة الحرارة بين 0°C و20°C: "Cold"
- إذا كانت درجة الحرارة بين 21°C و30°C: "Pleasant"
- إذا كانت درجة الحرارة > 30°C: "Hot"
إذا كان الإدخال بالفهرنهايت، فحوّله أولًا إلى السيلسيوس باستخدام الصيغة: C = (F - 32) * 5/9.
اطبع الرسالة تمامًا كما هي موضحة أعلاه استنادًا إلى درجة الحرارة.
جرّب بنفسك
#include <stdio.h>
int main() {
int temperature;
char scale;
scanf("%d", &temperature);
scanf(" %c", &scale);
// لا تغيّر ما فوق هذا السطر
// اكتب الكود الخاص بك هنا
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4تدفق التحكم
جملة Ifجملة If - Elseجملة Else-Ifجملة Switch Caseالعامل الشرطي الثلاثيتحدي المراجعةجمل If - Else المتداخلة2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعةتدرّب بنفسك: مترجم C عبر الإنترنت