Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

جملة If - Else

جزء من قسم Fundamentals في رحلة 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.

challenge icon

التحدي

سهل

اكتب برنامجاً يقوم بما يلي:

  1. يقرأ عدداً صحيحاً يمثل درجة الطالب من المستخدم
  2. إذا كانت الدرجة أكبر من أو تساوي 60، يطبع "Pass"
  3. خلاف ذلك، يطبع "Fail"

ورقة مرجعية

تسمح جملة if-else لبرنامجك باتخاذ القرارات بناءً على الشروط. إذا كان الشرط صحيحاً، يتم تنفيذ كتلة برمجية واحدة؛ وإلا، يتم تنفيذ كتلة برمجية مختلفة.

الصيغة الأساسية:

if (condition) {
    // الكود الذي سيتم تنفيذه إذا كان الشرط صحيحاً
} 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.

جرّب بنفسك

#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    // لا تغير أي شيء فوق هذا السطر
    
    // اكتب كودك هنا
    
    return 0;
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals