طبقة studentتحتوي على متغيرين عامين مصفوفة h(ساعات المقرر) ومتغير عام course مصفوفة لتخزين المقررات
دالة record تحتوي تسمح للطالب بتسجيل المقرر وساعاته
يتفرع من هذه الطبقة طبقة studcompتحتوي دالة recordلحساب عدد الساعات التي سجلها الطالب في المقررات واذا تجاوزت الساعات المتاحة (20 ساعة) تطلب منه حذف الساعات الزائدةوالا تبلغه بعدد الساعات المتبقيه له
عند الضغط على اضافة مقرر تسمح للطالب بتسجيل المقرر اذا لم يتعدي الساعات المحددة
في الدالة الرئيسية نطبع المواد والساعات وهل تجاوز ام لا[
الحل مرفق
ارجو ان تعطوني رايكم ابش الخطأ
احس انه خطأ
جزاكم الله خير