Merhaba, bu konumda sizlere (yeni başlayanlar için) Do While ve While döngüsünü kısaca anlatacağım.
While C# programlama dilindeki döngülerden biridir, tek koşul kontrolü ile bilgisayara bir veya birden fazla işi yaptırmak hedeflenmiştir. Do While aynı mantığın biraz farklısıdır, ileride anlatacağım, şimdi gelelim nasıl kullanıldığına.
While C# programlama dilindeki döngülerden biridir, tek koşul kontrolü ile bilgisayara bir veya birden fazla işi yaptırmak hedeflenmiştir. Do While aynı mantığın biraz farklısıdır, ileride anlatacağım, şimdi gelelim nasıl kullanıldığına.
Kod:
[COLOR=Silver]while (kosul)
{
Yapılacak iş
}[/COLOR]
Program çalışır, while koşulu kontrol eder eğer doğru ise kodu çalıştırır ve yukarı çıkıp koşulu bir daha kontrol eder, eğer kontrollerde koşul yanlış olursa döngüye girilmez ve program biter, şimdi ise Do While dögüsünü inceleyelim.
Kod:
[COLOR=Silver]do
{
Yapılacak iş
} while (koşul)[/COLOR]
Do While döngüsünde ise süslü paratez içindeki kodlar ne olursa olsun çalışır ama kodlar bir kere çalıştıktan sonra koşul kontrol edilir, eğer koşul yanlış olursa döngüden çıkılır ve program biter.
Kod:
[COLOR=Silver]int sayi = 1;
while (sayi == 1)
{
Console.Write("Durum doğru");
sayi = 0;
}[/COLOR]
Bu kod ekrana bir kere "Durum doğru" yazdıracaktır.
Kod:
[I][B][COLOR=DarkOrange][COLOR=Olive][I][B][COLOR=DarkOrange][COLOR=Olive][COLOR=Silver]int sayi = 0;[/COLOR][/COLOR][/COLOR][/B][/I][/COLOR][/COLOR][/B][/I]
[I][B][COLOR=DarkOrange][COLOR=Olive][I][B][COLOR=DarkOrange][COLOR=Olive][COLOR=Silver]do[/COLOR][/COLOR][/COLOR][/B][/I][/COLOR][/COLOR][/B][/I]
[I][B][COLOR=DarkOrange][COLOR=Olive][I][B][COLOR=DarkOrange][COLOR=Olive][COLOR=Silver] {[/COLOR][/COLOR][/COLOR][/B][/I][/COLOR][/COLOR][/B][/I]
[I][B][COLOR=DarkOrange][COLOR=Olive][I][B][COLOR=DarkOrange][COLOR=Olive][COLOR=Silver] Console.Write("Durum doğru");[/COLOR][/COLOR][/COLOR][/B][/I][/COLOR][/COLOR][/B][/I]
[I][B][COLOR=DarkOrange][COLOR=Olive][I][B][COLOR=DarkOrange][COLOR=Olive][COLOR=Silver] sayi ++;[/COLOR][/COLOR][/COLOR][/B][/I][/COLOR][/COLOR][/B][/I]
[I][B][COLOR=DarkOrange][COLOR=Olive][I][B][COLOR=DarkOrange][COLOR=Olive][COLOR=Silver] } while (sayi < 10)[/COLOR][/COLOR][/COLOR][/B][/I][/COLOR][/COLOR][/B][/I]
Bu kod ise ekrana 10 kere "Durum doğru" yazdıracaktır.
