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-whiledö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 -
dobloğu içindeListBox'a sayı yazdırılır -
ideğ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

