يمكنك استخدام الشرط التالي في لغة C++ لتحقيق ذلك:

#include <iostream>
using namespace std;

int main() {
    int subjectsPassed = 0; // عدد المواد التي اجتازها الطالب
    int totalSubjects = 7; // إجمالي عدد المواد

    // استخدم دورة تكرار لطلب درجات المواد من المستخدم وزيادة العداد إذا تم اجتياز المادة
    for (int i = 1; i <= totalSubjects; i++) {
        int grade;
        cout << 'أدخل درجة المادة ' << i << ': ';
        cin >> grade;

        if (grade >= 50) {
            subjectsPassed++;
        }
    }

    // قم بفحص إذا ما كان الطالب راسب في المعدل الكلي أم لا
    if (subjectsPassed < totalSubjects) {
        cout << 'الطالب راسب في المعدل الكلي' << endl;
    } else {
        cout << 'الطالب ناجح في المعدل الكلي' << endl;
    }

    return 0;
}

يقوم البرنامج بطلب درجات المواد من المستخدم وتحديد ما إذا كان الطالب قد اجتاز جميع المواد أم لا. إذا كان العدد الإجمالي للمواد التي اجتازها الطالب أقل من العدد الإجمالي لجميع المواد، فسيتم طباعة 'الطالب راسب في المعدل الكلي'. وإذا كان العدد الإجمالي للمواد التي اجتازها الطالب مساويًا للعدد الإجمالي لجميع المواد، فسيتم طباعة 'الطالب ناجح في المعدل الكلي'.

برنامج C++ لفحص نجاح الطالب في المعدل الكلي

原文地址: https://www.cveoy.top/t/topic/bUhR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录