استخدام الحلقة التكرارية (For …..Next)
صيغة الجملة For……. Next
تستخدم لتكرار مجموعة أوامر فى حالة معرفة عدد مرات التكرار مسبقاً
صيغة الجملة For……. Next
For Variable = Start to End [Step n]
Code
Next [Variable]
شرح صيغة الجملة او الامر For…..Next
معلومات هامة :
1 – متغير العداد Counter هو متغير رقمى يستعمله المبرمج لحساب عدد مرات التكرار .
2 – كتابة امر Step اختيارى لذلك تم وضعها داخل الأقواس [ ] وفى حالة عدم كتابته تاخذ قيمة افتراضية بــ ( ( 1
3 – كتابة اسم المتغير بعد Next اختيارى .
4 – اذا كانت قيمة بداية العداد اقل من قيمة النهاية يكون مقدار الزيادة بالموجب .
5 – واذا كانت قيمه بداية العداد اكبر من قيمة النهاية يكون مقدار الزيادة بالسالب .
أمثلة للتوضيح
For X = 1 To 100
For X = 1 To 100 Step 1
تتغير قيم العداد X من ( 1 ) إلى 100 بزيادة ( 1 ) فى كل مرة ويتم التكرار ( 100 ) مرة .
ـــــــــــــــــــــــــ
For Counter = 5 to 50 Step 5
تتغير قيم العداد ( Counter ) من 5 إلى 50 بزيادة ( 5 ) فى كل مرة ويتم التكرار ( 10 ) مرات .
ـــــــــــــــــــــــــ
For X = 10 To 2 Step -2
تتغير قيم العداد X من 10 إلى ( 2 ) بإضافة (-2 ) ( نقص 2 ) فى كل مرة ويتم التكرار 5 مرات .
ـــــــــــــــــــــــــ
For X = 11 To 19 Step 2
تتغير قيم العداد X بالترتيب ( 19 ، 17 ، 15 ، 13 ، 11 ) أى يتم التكرار 5 مرات .
ـــــــــــــــــــــــــ
For X = 49 To 21 Step -7
تتغير قيم العداد X بالترتيب الآتى ( 21 ، 28 ، 35 ، 42 ، 49 ) ويتم التكرار 5 مرات
جزى الله خيرا كل من ساهم فيه
المصدر:visual basic.net