Do-While Döngüsünün Gücünü Keşfedin: En Az Bir Kere Çalışan Kodlar
Bu dersimizde, C# ile do-while döngüsünün çalışma mantığını pratik bir örnekle inceledik. Form üzerinde kullanıcı etkileşimli bir uygulama ile 0’dan 10’a kadar olan sayıları listbox üzerinde listeledik ve döngünün en büyük farkını örnekleyerek anlattık: do-while döngüsü koşul sağlanmasa bile en az bir kez çalışır.
🎯 Uygulamanın Amaçları
-
do-while
döngüsünün temel yapısını öğrenmek -
Koşul kontrolü sonrasında döngünün nasıl çalıştığını kavramak
-
Sayıları
ListBox
üzerinde göstermek -
Döngü içinde metin veya değer yazdırmak
🧩 Kullanılan Form Nesneleri
Nesne | Açıklama |
---|---|
Button |
Döngüyü tetikler |
ListBox |
Sayı ve metin çıktılarının listelendiği alan |
📌 Uygulama Akışı
-
int i = 0;
ile başlatılır -
do
bloğu içindeListBox
'a sayı yazdırılır -
i
değeri artırılır -
while (i <= 10);
koşulu kontrol edilir -
Döngü, koşul doğru olduğu sürece devam eder
👨💻 Örnek Kod
int i = 0;
do
{
listBox1.Items.Add(i + " - Merhaba Do-While");
i++;
}
while (i <= 10);
📘 Do-While vs While
Özellik | While Döngüsü | Do-While Döngüsü |
---|---|---|
Koşul Kontrolü | Döngü öncesinde yapılır | Döngü sonrasında yapılır |
En Az Bir Kez Çalışma | Hayır | Evet |
🔍 Do-While Ne Zaman Kullanılır?
-
Kullanıcıdan en az bir kez giriş alınması gerekiyorsa
-
Menü, oyun döngüsü, giriş formları gibi tekrarlı işlemlerde
-
Koşul sağlanmadan da bir defa işlem yapılması gereken senaryolarda
🎥 Kaynak Video
👉 Ders 17 – Do-While Döngüsü Uygulaması | YouTube