تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
for...... next
#5
مرحبا اخى تناسيم

فقط اشاره لو استخدمت for i =1 to sum=0
فهنا sum=0 ستكون نتيجتها boolean يعنى اذا كانت sum تساوى 0 فستكون true واذا كانت غير ذلك ستكون false
اي كانك بتقول for i =1 to true او for i =1 to false اذا فهذه الطريقه غير صحيحه

الطريقه مثل ما ذكر اخى محمد باستخدام do .... while
مثل
PHP كود :
Dim sum 5
Do
 
   sum -= 1
    MsgBox
(sum)
Loop While sum 

او
PHP كود :
Dim sum 5
Do
 
   sum -= 1
    MsgBox
(sum)
Loop Until sum <= 

او
PHP كود :
Dim sum 5
Do
 
   sum -= 1
    If sum 
<= 0 Then Exit Do
 
   MsgBox(sum)
Loop 

لاحظ اخى الافضل استخدام (اصغر او يساوى =>) لتلافي احتمال ان لا تكون القيمه صفر تماما فتقع في حلقه لانهائيه فيعلق عليك البرنامج ولا يخرج منها
الرد }}}
تم الشكر بواسطة: محمود بكرى


الردود في هذا الموضوع
for...... next - بواسطة تناسيم - 07-08-17, 03:43 PM
RE: for...... next - بواسطة محمود بكرى - 07-08-17, 04:49 PM
RE: for...... next - بواسطة تناسيم - 07-08-17, 05:04 PM
RE: for...... next - بواسطة محمود بكرى - 07-08-17, 10:48 PM
RE: for...... next - بواسطة أبو نوره - 07-08-17, 11:46 PM

التنقل السريع :


يقوم بقرائة الموضوع: