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

جملة If

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

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

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

الصيغة الأساسية لجملة if:

if (condition) {
    // الكود الذي سيتم تنفيذه إذا كان الشرط صحيحاً
}

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

int age = 20;

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

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

  • نتحقق مما إذا كانت القيمة في age أكبر من أو تساوي 18
  • إذا كان هذا الشرط صحيحاً، فسيتم طباعة الرسالة "You are an adult."
  • إذا كان الشرط خاطئاً، يتخطى البرنامج كتلة الكود ويستمر مع الجملة التالية
challenge icon

التحدي

سهل

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

إليك المهمة:

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

ورقة مرجعية

تنفذ جملة if الكود فقط إذا كان شرط معين صحيحاً:

if (condition) {
    // الكود الذي سيتم تنفيذه إذا كان الشرط صحيحاً
}

مثال:

int age = 20;

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

إذا كان الشرط خاطئاً، يتخطى البرنامج كتلة الكود ويستمر في تنفيذ الجملة التالية.

جرّب بنفسك

#include <stdio.h>

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

    // اكتب جمل (if) الخاصة بك بالأسفل
    

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

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

جميع دروس Fundamentals