دالة في وحدة نمطية تكوينها كالتالي
if mark =1800 then ahmed44 =11.5
اريد كلما اضفنا10 الي مارك تزيد ahmed44 بمقدار .05
دالة في وحدة نمطية تكوينها كالتالي
if mark =1800 then ahmed44 =11.5
اريد كلما اضفنا10 الي مارك تزيد ahmed44 بمقدار .05
اخي الفاضل : احمد
وعليكم السلام ورحمة الله وبركاته
سؤالك غير منطقي فإن كنت تتحدث عن زيادة درجات طلاب فستكون الدالة مثلا مقتصره فقط على شخص وحيد
من بين كل الطلبة وهو ahmed44 والتي درجته تكون فقط 1800
حسنا اخي الكريم
دعني اشرح لك السبب :
دعنا نقول اننا عملنا الدالة التي طلبتها وقمت بزيادة المارك لأول مره 10 درجات
ستكون الدرجة او المارك بعدها 1810 وسيكون احمد يساوي 12 لأنه تم اضافة 0.50 نصف درجة
الآن لو اردت ان تضيف 10 درجات للمره الثانية فلن يحدث شيء لأن الدرجة تغيرت بناء الشرط الذي في الدالة
ففي الدالة هو فقط 1800 وعند الزيادة اصبح 1810
ايضا ماذا عن بقية اسماء الطلاب الذين لهم نفس الدرجة الخاصة بأحمد 1800 اليس لهم زيادة ايضا !!!
ولهذا عند كتابتنا لدالة معينة يجب ان تشكل كل الإحتمالات وكل شيء يندرج تحتها وليست مقتصرة على اسم معين ودرجة معينه
لذا ارى ان تقوم برفع قاعدة البيانات الحاصة بك والتي بها اسماء الطلاب ودرجاتهم او حتى قاعدة وهميه تجريبيه وتشرح المطلوب عليها
بالتوفيق
تم تعديل هذه المشاركة بواسطة zahrah في 12 مايو 2014 في 21:12
الشكر الي الاستاذه العظيمة الاخت ام عهود وعذرا علي تاخري جدا في الرد
ولقد علمت انه سؤال غير منطقي