تحدي المراجعة
جزء من قسم Fundamentals في رحلة C على Coddy. الدرس 30 من 63.
التحدي
سهلأنشئ برنامجًا يحلل الدرجة الرقمية للطالب ويقدم ملاحظات باستخدام تقنيات متعددة للتحكم في التدفق.
ينبغي أن يطبّق برنامجك المنطق التالي:
- إذا كانت score غير صالحة (أقل من 0 أو أكبر من 100)، اطبع "Invalid score" ثم اخرج.
- استخدم عبارة switch لطباعة التقدير الحرفي:
- 90-100: "A"
- 80-89: "B"
- 70-79: "C"
- 60-69: "D"
- 0-59: “F”
- أخيرًا، استخدم العامل الثلاثي من أجل طباعة ما إذا كان الطالب قد اجتاز أم لم يجتز (النجاح يكون عند 60 أو أعلى)، في سطر مستقل بالتنسيق
Status: PassedأوStatus: Failed.
جرّب بنفسك
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// لا تغيّر ما فوق هذا السطر
// اكتب كودك هنا
return 0;
}جميع دروس Fundamentals
4تدفق التحكم
جملة Ifجملة If - Elseجملة Else-Ifجملة Switch Caseالعامل الشرطي الثلاثيتحدي المراجعةجمل If - Else المتداخلة2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعةتدرّب بنفسك: مترجم C عبر الإنترنت