If...Then...Else
Select Case
Karar yapilarının yanı sıra yaygin olarak kullanılan bir diğer yapi da döngü (loop) tur.Döngüler özellikle programın etkinligi bakımından önemli bir programlama tekniğidir.
Do...Loop
For...Next
Döngüler
Program denetiminde yaygin olarak kullanılan mekanizmalardan birisi de döngülerdir.Döngüler islemlerin yinelenmesi anlamina gelir. Örneğin dosyanin sonuna kadar kayıtların birer birer okunması ve her okunan kayir üzerinde belli islemlerin yapilması gibi.Çünkü burada yapilacak islem aynidir ama dosyada yer alan bütün kayitlar için uygulanir.Visual Basic'te iki ana tip döngü vardir:
Kosullu döngüler
Döngü Yapiları:
Sayaçli döngüler
Kosullu döngüler belli bir kosul yerine gelinceye kadar ya da belli bir kosul oldugu süre boyuncu yineleme islemini sürdürürler.Sayaçti döngüler ise islemleri belirtildigi kadar yineler.
Do...Loop: Bir kosula göre döngü
For...Next: Belli bir sayida döngü (sayacli)
Bir sayaçli döngü For...Next döngüsü olarak bilinir. For deyimi ile döngünün sayaci tanimlanır. Next deyimi ile yinelecek blok sona erer.
Döngünün her dönüsünde sayaç değişkeni bir sayi artirilir. Böylece bir sayıdan digerine kadar islemler sürdürülür.