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

تحدي المراجعة

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

challenge icon

التحدي

سهل

أنشئ برنامجاً يحلل الدرجة الرقمية للطالب ويقدم ملاحظات باستخدام تقنيات متعددة للتحكم في التدفق (control flow).

يجب أن ينفذ برنامجك المنطق التالي:

  • إذا كانت الدرجة غير صالحة (أقل من 0 أو أكبر من 100)، فاطبع "Invalid score" واخرج من البرنامج.
  • استخدم جملة switch لطباعة التقدير الحرفي:
    • 90-100: "A"
    • 80-89: "B"
    • 70-79: "C"
    • 60-69: "D"
    • 0-59: “F”
  • أخيراً، استخدم العامل الثلاثي (ternary operator) لـ طباعة ما إذا كان الطالب قد نجح أم رسب (النجاح من 60 أو أكثر).

جرّب بنفسك

#include <stdio.h>

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

جميع دروس Fundamentals