عرض مشاركة واحدة
  #7  
قديم 07-02-2013, 12:08 AM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 18
أحـمد قرنى has a spectacular aura about
افتراضي

[QUOTE=mahmoudbeso;5121041]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim r, sum As Integer
For r = 5 To 10 Step -1
sum = sum + r
Next
MsgBox(r)

ما هو ناتج البرنامج (0-5-10)

انا نفذت البرنامج وطلع الناتج 5 .................... ممكن حد يوضح السبب

لان حضرتك رقم البداية 5 اقل من رقم النهاية 10 لذا يجب ان يكون معدل الزيادة بالموجب حتى تصل قيمة البداية الى قيمة النهاية
ولكن وجدنا معدل الزيادة بالسالب وبالتالى يخرج البرنامج من التكرار اصلا ويقوم بعرض القيمة 5

أرجو ان اكون قد وفقت فى توضيح ذلك

__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين