17 MART 2017
CUMARTESİ
16.15
C++ do-while Döngüsü

do-while döngüsü while döngüsü ile hemen hemen aynı anlamı içerir. Tek bir farkı vardır.

 

Genel yapısı;

do {tekrarlanacak içerik} while (koşul)

do-while döngünün temel farkı while döngüsünde koşulun doğru olduğu durumlarda içeriği tekrarlarken, do-while döngüsünün ilk olarak içeriği ekrana yazdırıp sonrasında while koşulunu incelemesidir. Yani kısaca özetlemek gerekirse do içindeki içerik ekrana çıktı verilir ve sonrasında while döngüsünün koşulu sağlanırsa do içeriği tekrar döndürülür. Eğer sağlanmazsa döndürülmez. İlk çıktı verilir, sonrakiler döngüye tabi tutulur.

Örnekle anlatırsak daha iyi pekişeceğine eminim. Aşağıdaki örneğimizi inceleyelim;

int main() {
	int girilen;
	do {
		cout << "donguden cikmak icin 1 girin: ";
		cin >> girilen;
		cout << "\n";
	} while (girilen != 1);
	
	cout << "donguden cikmayi basardin!";
}

Yukarıdaki örneğimizi çalıştırdığımızda ekranda "donguden cikmak icin 1 girin: " ibaresini göreceğiz ve bizden bir değer girmemiz istenecek. Eğer girdiğimiz değer 1 değilse döngüyü tekrarlayacak. Girilen değer olduğu zaman do-while yapısı sona erecek ve ardından gelen kod yapısı çalışarak ekrana "donguden cikmayi basardin!" yazacak.

do-while çok fazla tercih edilen bir yapı değildir lakin bazı durumlarda yardımcınız olabilir.

YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et