DÖNGÜLER
Döngüler bir koşula bağlı olarak tekrarlanması işlemidir. Belirlediğimiz sayıda bir işlemi yapmaya yarayan kod bloklarıdır. Ekrana 10 kere Merhaba Dünya yazdırmak için alt alta printf kalıbını kullanabiliriz bu işin külfetinden sizi kurtarmak için döngüleri kullanmalısınız. Bir döngü belirlediğiniz sayıda ekrana Merhaba Dünya yazdırabilir. Ayrıca iyi yazılan bir döngü programın hızlı çalışmasını da sağlar. Ancak bunun tam tersinde mümkündür ki hatalı yazılan arka planda çalışmaya devam eden bir döngü işlemcinin gücünü gereksiz yere tüketebilir.WHİLE DÖNGÜSÜ
while döngüsü en temel tipimizdir. İlk olarak bu döngünün kullanımından bahsedeceğiz.
Genel Kalıp
while(koşul)
{
işlemler;
işlemler ;
işlemler;
}
Şeklindedir.
10 tane arka arkaya Adımızı yazan bir program yazalım.
while kullanarak isim yazdırma |
while Kullanmadan yazdırma |
Bu noktada karar size ait. İsterseniz döngü kullanırsınız isterseniz kullanmazsınız ancak fark acık ve net olarak karşınızda durmaktadır.
Sonsuz Döngü:
Döngünüzün içinde tanımlanan ifade asla gerçekleşmiyorsa döngü sonsuza kadar çalışacaktır. Bu tip döngülere sonsuz döngü ismi verilir.
Aşağıda ise while kullanarak oluşturulan programlar verilmiştir.
while ile faktoriyel |
Çarpım Tablosu Oluşturma |
do...while
Genel Kalıbıdo
{
işlemler;
}
while(koşul);
Program bir kere işlemi yapar gelir ve while içinde ki koşul doğru ise tekrar yapar gelir. Fazla kullanılmayan bir kalıptır.