Döngünün kaç kez çalışacağının önceden bilinmediği, bir koşula bağlı olarak sürdüğü durumlarda while ve do-while döngülerini öğreniyoruz.
🎯 9. Günün Hedefleri:
- while döngüsü: Ön koşullu döngü mantığı.
- do-while döngüsü: En az 1 kez çalışması garanti edilen döngüler.
- Sonsuz döngüler ve çıkış koşulu kurgulama.
- Kullanıcı menü döngüsü senaryoları.
1. while vs do-while Farkı
while önce koşulu kontrol eder, koşul baştan yanlışsa gövde hiç çalışmaz. do-while ise önce gövdeyi çalıştırır, koşulu en sonda kontrol eder.
int sayac = 1;
while (sayac <= 3)
{
Console.WriteLine($"While Adımı: {sayac}");
sayac++;
}
// do-while en az 1 kez çalışır
int deneme = 100;
do
{
Console.WriteLine("Koşul yanlış olsa bile bu satır 1 kez ekrana basılır!");
} while (deneme < 10);
💪 9. Gün Pratik Görevi (Challenge)
Kullanıcı konsola “çıkış” yazana kadar sürekli olarak girdiği metinleri ekrana tekrarlayan bir while döngüsü hazırlayın.
İpucu: while (giris != “çıkış”) koşulu kurabilirsiniz.
« Önceki Ders (#8)
Tüm Müfredat (Ders 9 / 100) →
Sıradaki: #10 foreach Döngüsü ve Koleksiyon Gezinimi ⏳
Tüm Müfredat (Ders 9 / 100) →
Sıradaki: #10 foreach Döngüsü ve Koleksiyon Gezinimi ⏳