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

جملة If

جزء من قسم الأساسيات في رحلة C على Coddy. الدرس 25 من 63.

تُعد عبارة if بنية أساسية للتحكم في التدفق في لغة C، وتسمح لبرنامجك باتخاذ القرارات.

تُنفّذ عبارة if كتلةً من التعليمات البرمجية فقط إذا كان شرط محدد صحيحًا.

الصياغة الأساسية لعبارة if:

if (condition) {
    // الكود الذي يُنفَّذ إذا كان condition هو true
}

لنلقِ نظرة على مثال بسيط:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

في هذا المثال:

  • نتحقق مما إذا كانت القيمة في age أكبر من أو تساوي 18
  • إذا كان هذا condition صحيحًا، تتم طباعة الرسالة "أنت adult."
  • إذا كان condition هو false، يتخطّى البرنامج كتلة التعليمات البرمجية ويتابع مع statement التالية
challenge icon

التحدي

سهل

أنت تكتب برنامجًا بسيطًا للتحقق من condition الطقس استنادًا إلى قيمة temperature مقروءة من الإدخال.

إليك المهمة:

  1. تم التصريح مسبقًا عن متغير int باسم temperature وقراءته من الإدخال نيابةً عنك. لا تغيّر الأسطر الموجودة فوق العلامة.
  2. استخدم عبارات if لطباعة رسائل استنادًا إلى قيمة temperature:
    • إذا كانت temperature above 30، اطبع "It's a hot day!"
    • إذا كانت temperature بين 20 و30 (شاملًا)، اطبع "The weather is nice."
    • إذا كانت temperature below 20، اطبع "It's a bit cold today."

جرّب بنفسك

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // لا تغيّر ما فوق هذا السطر

    // اكتب عبارات if الخاصة بك أدناه
    

    return 0;
}
quiz iconاختبر نفسك

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

جميع دروس الأساسيات

تدرّب بنفسك: مترجم C عبر الإنترنت