عرض مشاركة واحدة
  #6  
قديم 16-04-2010, 08:09 PM
الصورة الرمزية ananoo
ananoo ananoo غير متواجد حالياً
طالبه جامعى (كلية حاسبات ومعلومات) - فريق الاسطوانات التعليمية
 
تاريخ التسجيل: Jun 2008
المشاركات: 359
معدل تقييم المستوى: 16
ananoo is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة XxScarnetxX مشاهدة المشاركة
شكرا ليك و الله مش عارف أولليك إيه بس للإسف حتى ده مش هينفع لإن أفرض و احد كان درجتوا كسور أكيد مش هعرف أعمل cases لكل ده
هوة تقريبا انت مش فهمتني صح
يعني مثلا لو اليوزر دخل درجة مثلا 83.5
انت هتقسم الدرجة دي على عشرة والناتج تحطه في variable من النوع int اسمه مثلا grade
فهيكون الناتج في الحالة دي 8
وهكذا ....... اي رقم هدخله وتقسمه على 10 حتى لو فيه كسور الناتج هيبقى رقم صحيح من 0 لحد 10 (ده على اساس ان الدرجة من 100)

وبعدين تعمل switch للgrade
لو قلنا مثلا ان من90 لحد 100 امتياز====>دي هتبقى case 10 &case9

ومن 80 لحد 89 جيد جدا=====>case 8

ومن 70 لحد 79 جيد=====>case 7

ومن50 لحد69 مقبول=====>case 6 & case 5

و الباقي هيبقى راسب=====>دي هتبقى ال defult


بس هتتطول بقى لو كان مثلا الامتياز من 100 لحد 95
وممكن وفتها تعمل if جوة case 9 او ممكن برده switch

بس كدة يارب اكون اقدرت اساعدك في حاجة
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"

"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب"
رد مع اقتباس