110 likes | 253 Views
DÖNGÜ. “ Şart sağlandığı sürece ” içerisindeki komut satırlarını, artış değeri adedince tekrarlayan kodlardır. Kullanımı şu şekildedir. For ( sayaç değişkeni ; şart ; artış değeri ) { Komutlar; }. For Döngüsü. For ( int i = 0; i <= 10; i=i++ ) {
E N D
DÖNGÜ “Şart sağlandığı sürece” içerisindeki komut satırlarını, artış değeri adedince tekrarlayan kodlardır.
Kullanımı şu şekildedir. For (sayaç değişkeni ; şart ; artış değeri) { Komutlar; } For Döngüsü
For( int i = 0; i <= 10; i=i++) { Label1.Text=Convert.ToString(i); } 0 ile 10 arasındaki sayıları ekranda listeleyen bir uygulama yazalım
Döngümüz 0’dan 10’a kadar kurulduğu için i değişkeninin değeri ekrana 10 defa artan şekilde yazılacaktır. 0 1 2 3 4 5 6 7 8 9 10
Eğer 0’dan 10’a kadar olan çift sayıları görüntülemek isteseydik, döngüdeki artış değerini 2 yapmamız yeterli olacaktı. For( inti = 0; i <= 10; i=i+2) { Label1.Text=Convert.ToString(i); }
For( i = 0; i <= 10; i++) { if( i ==5 ) i++; { Label1.Text=Convert.ToString(i); } }
Listeler ya da diziler üzerinde işlem yapmak için kullanılan döngü yapısıdır. Özellikle “eleman sayısının bilinmediği durumlarda” kullanılabilmesi özelliği ile çok kullanışlıdır. FOREACH DÖNGÜSÜ
Foreach ( Değişken Tipi Değişken AdıinListe Adı Ya Da Dizi) { Komutlar; }
Döngü, koşul cümlesi sonucu true olduğu sürece çalıştırılırve sonuç false olduğunda döngünün bitmesi sağlanır. Döngü içindeki komutlar mutlaka bir defa icra edilir. WHILE DÖNGÜSÜ
While(Şart) { Komutlar; Artış Değeri; }
Daha önce for döngüsü ile yaptığımız 0 ile 10 arasındaki sayıları ekranda listeleyen uygulamayı while ile yazalım int i = 0; While( i <= 10 ) { i = i+1; Label1.Text=Convert .ToString(i); }