VB for next döngüsü

Programlama dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
mayhemious
Kilobyte4
Kilobyte4
Mesajlar: 711
Kayıt: 17 Kas 2007, 13:14
cinsiyet: Erkek

VB for next döngüsü

Mesaj gönderen mayhemious » 10 Oca 2008, 14:42

bi site yazdı:Çok etkileyici bir döngüdür. Kullanımı basittir. Ayrıntısı yoktur. Ancak "Step" adında bir anahtarla kullanıldıgı görülür. Bu anahtar çok önemlidir.

For-Next Döngüleri sözkonusu degisken belli 2 sayı arasında iken islerler. Diyelim ki 't' adında bir tamsayı degerine sahibiz. Baslayalım,

Dim t as integer ' t degiskenini tanımladık.
For t = 1 to 50 ' Döngü aralıgı belirtildi.
MsgBox "Sordum" & t
Next ' Döngü sonlandı.

simdi burda gerekli açıklamaları yapalım. Bu kodla t degeri 1 ile 50 dahil olmak üzere aradaki tamsayıları teker teker yüklenir. Aynı zamanda For-Next arasında kalan kod da bir o kadar islenir. Bu demek oluyor ki, For-Next arasındaki kodlar 50 kez isleme giriyor, tamıtamına 50 tane mesaj penceresi açılıyor.

'Step' konusuna da ufaktan bir deginelim.Step Türkçe' ye çevrilirse "Adım" demektir. Bunu For-Next için düsündügümüz zaman aklımıza gelen ilk sey atlatma sayısı oluyor. Yani biz,

For t = 1 to 50 Step 2

diyecek olursak, normalde teker teker artan t degeri çifter çifter artacaktır. Bu da t degerinin 1,2,3 diye degil; 1,3,5 diye gitmesine neden olur.



Cevapla