PDA

View Full Version : سوال: STEP در حلقه FOR



php_qq
یک شنبه 21 شهریور 1389, 13:38 عصر
سلام به همگی!
یه سوال خیلی فوق ابر مبتدی! :خجالت:
چرا توی دلفی نمی شه step یه حلقه for رو تعیین کرد؟ من از inc استفاده کردم بازم نشد! توی حلقه for حتی نشد کانتر رو تغییر داد! کسی حالا می دونه چطوری می شه به for یه step ناقابل داد! :عصبانی++:
مرسی :لبخند:

Felony
یک شنبه 21 شهریور 1389, 15:44 عصر
تو دلفی در حلقه For اجازه دستکاری شمارنده حلقه رو داخل خود حلقه ندارید ، به جای For میتونید از While استفاده کنید .

Valadi
یک شنبه 21 شهریور 1389, 15:45 عصر
با سلام
در دلفي و پاسکال امکان تعريف گام وجود ندارد اما در زبان c , ++c وجود دارد
اگر هم خيلي دقيق مي خواهي بدوني از نيکلاس پاسکال سوال نداره

MohsenB
دوشنبه 22 شهریور 1389, 12:25 عصر
یه روش ساده استفاده از تابع Continue هستش مثلا :

for i:= 1 to 100 do begin
if(i mod 5)<>0 then Continue;
d:= d + i;
end;

این کد دارای استپ 5 هستش

vcldeveloper
دوشنبه 22 شهریور 1389, 16:12 عصر
اگر هم خيلي دقيق مي خواهي بدوني از نيکلاس پاسکال سوال نداره
زبان پاسکال ربطی به پاسکال که یک فیزیکدان بود، نداره، بلکه صرفا به احترام اون فرد، این اسم روی این زبان گذاشته شده. زبان پاسکال توسط Niklaus Wirth (http://en.wikipedia.org/wiki/Niklaus_Wirth) ابداع شده.