İnternet Teknoloji Tasarım icinde Visual Basic'te Döngü Komutları konusu , Bu komutlar belirli işlemleri belirli sayıda veya herhangi bir şart sağlanana kadar tekrarlamak amacı ile kullanılırlar. Bu komutlar aşagıda verilmiştir. For ….. Next Döngüsü Do While …. Loop Döngüsü Do ...
![]() |
|
#1
| ||||
| ||||
| Visual Basic'te Döngü Komutları Bu komutlar belirli işlemleri belirli sayıda veya herhangi bir şart sağlanana kadar tekrarlamak amacı ile kullanılırlar. Bu komutlar aşagıda verilmiştir. For ….. Next Döngüsü Do While …. Loop Döngüsü Do Until ……Loop Döngüsü Do …… Loop While Döngüsü Do …… Loop Until Döngüsü Aşagıdada bu döngülerin nasıl kullanıldıkları açıklanmış ve örneklerle pekiştirilmiştir. For Next Döngüsü : Bütün dillerde bulunan döngü yapısıdır. Genel yazım şekli aşagıdaki şekildeki gibidir. For sayac=başlangıç To bitiş Step artım Arada işletilecek komutlar Next sayac Bu döngü sayac baslangıc degerınden bitiş degerine kadar çalıştırılır. Sayaç başlangıc degerinde iken döngü içindeki komutlar işletilir. Next ifadesine gelindiginde tekrar For satırına gelinir. Sayac degeri artım kadar artırılır. Eger Sayac degeri Bitis degerini geçmiş ise Next adımından sonraki adım işletilir. Burada step degerine pozitif veya nekatif bir deger verşilebilir. Eger nekatif deger verilirse sayac her seferinde 1 azaltılır.Step adımını vermezsek bu pozıtif 1 (+1) anlamındadır ve her adımda sayac bir artırılacaktır.Biz içiçe For Next döngüleride kurabiliriz. Ancak burada şuda dikkat edilmelidir. En son başlatılan For döngüsü ilk önce bitirilmelidir. For sayac1=basla1 To son1 Komutlar For sayac2=basla2 To son2 Komutlar Next sayac2 Next sayac1 Biz buradaki sayıyı daha da artırabiliriz. Aşagıdaki şekideki gibi bir kullanım hatalıdır For sayac1=basla1 To son1 Komutlar For sayac2=basla2 To son2 Komutlar Next sayac1 Next sayac2 Burada For döngüsü işletilirken hata oluşacaktır Örnek : Factöriyel=1 For I=1 To Sayi Factöriyel= Factöriyel * I Next I Bu örnekte girmiş oldugunuz pozitif sayının faktoriyeli hesaplanmaktadır. |