You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to myo-programlama
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.