تفاصيل العمل

اسم المشروع:

Advanced GPA Calculator

لغة البرمجة:

C (مع مكتبة GTK لإنشاء واجهة رسومية)

وصف عام:

تطبيق سطح مكتب تفاعلي لحساب المعدل التراكمي (GPA) للطلاب بطريقة مرنة وسهلة الاستخدام. يعتمد على إدخال عدد المواد، الدرجات، وعدد الساعات المعتمدة لكل مادة، ثم يقوم بحساب المعدل وعرضه بشكل فوري، بالإضافة إلى إمكانية حفظ بيانات الطلاب وعرضها.

المميزات:

واجهة رسومية جذابة باستخدام مكتبة GTK مع دعم الألوان والتنسيقات (CSS).

حساب المعدل التراكمي بدقة باستخدام نظام النقاط (A+, A, B+, …).

إمكانية إدخال أي عدد من المواد بسهولة.

حفظ بيانات الطلاب (الاسم والمعدل) مع عرضها في قائمة جانبية.

تصنيف الطلاب حسب المعدل وإظهار ترتيب الطالب الحالي بين زملائه مع التعامل مع حالات التساوي في المعدلات.

زر لمسح جميع البيانات واستعادة التطبيق لحالته الأولى.

إمكانية التوسّع مستقبلاً لإضافة مميزات مثل حفظ البيانات في ملف خارجي أو تصدير النتائج.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات