جملة If - Else
جزء من قسم الأساسيات في رحلة C على Coddy. الدرس 26 من 63.
تسمح عبارة if-else لبرنامجك باتخاذ قرارات استنادًا إلى الشروط. إذا كان الشرط صحيحًا، تُنفَّذ كتلة من التعليمات البرمجية؛ وإلا، تُنفَّذ كتلة مختلفة.
لنرَ كيفية استخدام عبارة if-else:
أولًا، نعرّف متغيرًا:
int age = 17;لنتحقق الآن مما إذا كان الشخص بالغًا:
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}بما أن age تساوي 17، وهي أقل من 18، فسيكون الناتج:
You are a minor.يتحقق جزء if من الشرط. عندما يكون الشرط خاطئًا، يُنفَّذ الكود الموجود في كتلة else.
التحدي
سهلاكتب برنامجًا يقوم بما يلي:
- يقرأ عددًا صحيحًا يمثل score الطالب من المستخدم
- إذا كان score أكبر من أو يساوي 60، يطبع "Pass"
- وإلا، يطبع "Fail"
جرّب بنفسك
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// لا تغيّر ما فوق هذا السطر
// اكتب كودك هنا
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 عبر الإنترنت