أقوم بعمل برنامج لتقدير الدرجات وظهرت لدي مشكلة تطبيق ما يسمى بالحصاله وهذا توضيح لما أطلبه:
على افتراض أن هناك 5 مواد . وكانت الدرجة العظمى لكل مادة 50 درجه. وحصل في مادتين على درجات أقل من 25 مثلا ماده (1) حصل على 23 درجه. وماده (4) على 22 درجه أما باقي المواد فحصل على درجات اعلى من 25.
وتم حساب حصاله تبلغ 2.5% من المجموع الكلي للدرجات أي تبلغ 6.25.
المطلوب المعادله أو الكود الذي يقوم بتوزيع درجات الحصاله (6.25) على ماده 1 وماده 2 بحيث يبدأ بالمادة الأعلى درجه (ماده 1) لتصل إلى 25 درجه بالنسبه للطالب ثم مادة 2.
وأشكر لكم تعاونكم