Merhabalar.

Do While döngüsü ile devam ediyoruz.

Do while döngüsü aslında şunun için vardır. Bazen öyle bir durum olur ki döngüye girmeden önce döngü gövdesinin bir kere çalışmasını isterseniz. Şarta bağlı olmadan bir kere çalışıp sonra döngüye tabi olmak istediğimiz anlarda do while döngüsünü kullanırız.

Yapısı

do{

}while(şart)

while kısmındaki şart sağlandığı sürece döngü tekrar edecektir.

Aşağıdaki kodlarla olayı anlamaya çalışalım.

İlk değer ne olursa olsun onun mutlaka ekrana bastırılmasını istiyorum diyelim.

void main(){
  
  int a = 1;
  int maxa = 5;
  
  do{
    print(a);
    a++;
  }while(a < maxa);
  
}

Yukarıdaki örneği pek ala while döngüsü ile de yazabilirdim. Ama bir şartım var ilk değerim ne olursa olsun ekranda gözüksün.

Eğer değeri aşağıdaki gibi güncellersem

void main(){

  int a = 6;
  int maxa = 5;

  do{
    print(a);
    a++;
  }while(a < maxa);

}

While şartı sağlanmadığı halde ilk değeri yazdığını görüyoruz.

Normal bir while döngüsü ile yapmış olsaydık ekranda hiçbir değer görmezdik.

Do while döngüsü de bu kadardı.

Bir sonraki yazımda görüşmek üzere.


What's Your Reaction?

hate hate
0
hate
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win
Murat Bilginer
21 Şubat 1992 Doğumlu. Endüstri Mühendisi olarak Lisansını 2016 yılında tamamlamıştır. Industryolog Akademi - NGenius oluşumlarının kurucusudur. Şu anda kendi şirketi Brainy Tech ile hem Yazılım Hizmetleri Sunmakta Hem de Online Eğitimler Vermektedir.