الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال فى FOR , NEXT

بدأه اسلام الكبابى في 17 فبراير 2012 · 3 رد · 402 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما طريقة عمل Loop تزداد فيه قيمة I بمقدار غير الواحد

تزداد فيه قيمة I بمقدار 3 مثلآ فتكون قيم I هى 20 و 23 و 26 و 29 و 32 و 35

   For I = 20 To 35
   X(I) = y(I) + 180
   Next I

بسهولة ويسر يمكننى الغاء اللوب نهائيآ واستبداله بأى كود آخر يقوم بنفس المطلوب

ولكنى أريد معرفة ذلك عن طريق FOR , NEXT

شكراااااااااااااااا

#2

السلام عليكم

لا أظن أنه يمكن تحقيق المطلوب في جملة for نفسها

يمكنك أن تضيف سطر بعد ال for مباشرة :

i = i + 2

فيتحقق المطلوب و الله أعلم

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


#3

بإضافة Step فيصبح الكود

  For I = 20 To 35 Step 3
   X(I) = y(I) + 180
   Next I

وتستبدل الرقم 3 بعد step بأي رقم تريده أن يزداد به المتغير I

3

رجعت ومازال الفريق خاملاَ  :( 


 


abPuw.1.gif

#4

شكراااااااااااااااا

مواضيع مشابهة