Menu
CoddyTech
flag Ar iconالعربيةdown icon

جملة If

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

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

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

البنية الأساسية لجملة if:

if (condition) {
    // كود للتنفيذ إذا كان condition صحيحًا
}

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

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

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

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

التحدي

سهل

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

إليك المهمة:

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

جرّب بنفسك

#include <stdio.h>

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

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

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

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

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

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