عرض مشاركة واحدة
  #6  
قديم 28-03-2013, 05:27 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة 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

اتمنى ان اكون قد وفقت فى شرح المثال
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين