
28-03-2013, 05:27 PM
|
 |
معلم حاسب آلى
|
|
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
|
|
اقتباس:
المشاركة الأصلية كتبت بواسطة samir said
dim i as integer , sum as integer
for i = 1 to 5
sum = sum + i
next
lbl_display . text = sum
السؤال هو ما يتم عرضه في lbl_display هو 15 كيف ؟؟؟؟؟
|
قيمة المتغير i = 1 , 2 , 3 , 4 , 5 , 6 ولكن عند القيمة i = 6 لن يكرر بل يخرج من التكرار
المرة الاولى
قيمة المتغير sum = sum + i وقيمة sum الابتدائية هى sum = 0 نقوم بجمعها على قيمة المتغير i = 1 ومنها تكون sum = 1
المرة الثانية
قيمة المتغير sum = sum + i وقيمة sum حاليا هى sum = 1 نقوم بجمعها على قيمة المتغير i = 2 ومنها تكون sum = 3
المرة الثالثة
قيمة المتغير sum = sum + i وقيمة sum حاليا هى sum = 3 نقوم بجمعها على قيمة المتغير i = 3 ومنها تكون sum = 6
المرة الرابعة
قيمة المتغير sum = sum + i وقيمة sum حاليا هى sum = 6 نقوم بجمعها على قيمة المتغير i = 4 ومنها تكون sum = 10
المرة الخامسة
قيمة المتغير sum = sum + i وقيمة sum حاليا هى sum = 10 نقوم بجمعها على قيمة المتغير i = 5 ومنها تكون sum = 15
وعند القيمة i = 6 لن يقوم بالتكرار
ومنها تكون قيمة المتغير sum = 15
اتمنى ان اكون قد وفقت فى شرح المثال
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ لا إله إلا أنت سبحانك إنى كنت من الظالمين
|