منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : المرجو المساعدة على توزيع الطلاب وفق شروط محددة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
 تحية للجميع
يبدوا لي أن سؤالي غير واضح، لذا سأحاول تبسيطه قدر الامكان:
 اريد توزيع الطلاب على المعاهد حسب درجة استحقاق الطالب (بمعنى الطالب المتفوق يحصل على اختياره الأول) تم الطالب الموالى يحصل على اختياره الأول – ادا كان متوفرا – وفي حالة عدم توفره يحصل على اختياره الثاني ... وهكذا

مع العلم أن عدد المناصب المتوفر في كل معهد محدود.

 المطلوب:

1)     أن يقوم البرنامج بترتيب الطلاب حسب درجة الاستحقاق من الاكبر الى الاصغر

2)     يبحث في اختيارات الطالب الاول و يمنحه اختياره الاول،

3)     يقوم البرنامج بتحيين جدول عدد المناصب المتبقي

4)     ينتقل الى الطالب الثاني، يبحث في اختياراته و يمنحه اختياره الاول ادا كان متوفرا في جدول المناصب، اما اذا لم يكن متوفرا ينتقل الى اختياره الثاني (يبحث في جدول المناصب ) اذا كان متوفرا يمنحه له، اما اذا لم يكن متوفرا ينتقل الى اختياره الثالث
5)     يكرر المرحلة 3 وينتقل الى الطالب الثالث
تستمر العملية الى ان يتم توزيع جميع المناصب
المرجو المساعدة.
 المثال في المرفق