هل أجد لديكم إجابة عن هذه المسألة وهي :-
احتساب (نصف) نقطه لكل نسبة (1%) اعتباراً من (50%) فما فوق .
استخدمت الكود التالي وهو يعمل على ما يرام ولكن كما تلاحظون طول الكود وأنا لم أصل إلا إلى 53 فما هو شكله عندما أصل إلى 100 رقم
هل أجد لديكم طريقة مختصره لذلك
' Percentage ' اسم الحقل الذي يكتب في النسبة ' PointPercentage ' اسم الحقل الذي تخرج فيه نقاط النسبة Dim I I = Int(Percentage) ' لاحتساب النسبة بدون الكسر Select Case I Case Is < 50 PointPercentage = 0 Case 50 PointPercentage = 0.5 Case 51 PointPercentage = 1 Case 52 PointPercentage = 1.5 Case 53 PointPercentage = 2 End Select
أرجو أن يكون ذلك واضح للجميع .
تحياتي ..
