السلام عليكم
لدي برنامج اريد كتابته بلغة جافا JCreator و أجوا منكم مساعدتي و هو ::
مقدمة:
نريد في هذه الوظيفة التعرف و التدرب على بعض التمارين الخاصة بالبرامج الجزئية و المصفوفات أحادية البعد، من أجل ذلك سنقوم ببناء برنامج يقوم بقراءة أسماء و علامات طلاب من المستخدم و من ثم السماح له بعدة عمليات على هذه المعلومات المدخلة.
سنقوم بخزن الأسماء في مصفوفة أحادية البعد من النمط String ، أما العلامات سنقوم بخزنها في مصفوفة أحادية البعد من النمط int
String[] names;
int[] marks;
سنقوم في هذا البرنامج بالاعتماد الكامل على البرامج الجزئية في تنفيذه لذلك سأقوم بذكر الطلبات على شكل برامج جزئية الواحد تلو الآخر و في النهاية سنقوم بتجميع هذه البرامج في البرنامج الرئيسي main
المطلوب:
1- برنامج جزئي يقوم بقراءة عدد صحيح من المستخدم اسمه ReadInteger
2- برنامج جزئي يقوم بقراءة مصفوفة أسماء من المستخدم اسمه ReadNames
3- برنامج جزئي يقوم بقراءة مصفوفة أعداد صحيحة من المستخدم اسمه ReadMarks
4- برنامج جزئي يقوم بإظهار مصفوفة الأسماء و مصفوفة الأعداد بشكل جدول PrintTable
5- برنامج جزئي يقوم بفرز مصفوفة الأعداد تنازلياً واسمه SortIntArray
6- برنامج جزئي يقوم بفرز مصفوفة الأسماء تصاعدياً واسمه SortNamesArray
7- استخدم البرامج الجزئية السابقة في البرنامج الرئيسي main بحيث
a. قراءة حجم المصفوفة (عدد الطلاب)
b. قراءة أسماء الطلاب
c. قراءة علامات الطلاب
d. إظهار جدول الأسماء و العلامات
e. فرز حسب العلامة و من ثم إظهار
f. فرز حسب الأسماء و من ثم إظهار
g. إظهار الطالب الأول على الصف
h. إظهار أسماء و علامات الطلاب الراسبين (علامتهم تحت الستين 60)
أجوا من من لديهم الخبرة في هذا الموضوع مساعدتي و لكم جزيل الشكر