Ders 8: While ve Do-While Döngüleri
For döngüsünde kaç tur döneceğimizi biliyorduk. Ancak bazen bir işlem, bir koşul sağlandığı sürece (örneğin kullanıcı doğru şifreyi girene kadar) devam etmelidir. İşte burada While döngüleri devreye girer.
1. While Döngüsü
Koşul doğru olduğu sürece çalışır. Koşul en başta kontrol edilir; eğer yanlışsa döngü hiç çalışmayabilir.
2. Do-While Döngüsü
While'dan farkı, koşul ne olursa olsun kodun en az bir kez çalışmasıdır. Koşul kontrolü işlemin sonunda yapılır.
3. Örnek Kod: Kullanıcıdan Sayı Alma
#include <iostream> using namespace std; int main() { int sayi = 0; // Sayı 5 olana kadar kullanıcıdan veri iste while (sayi != 5) { cout << "Cikmak icin 5 girin: "; cin >> sayi; } cout << "Donguden cikildi!" << endl; return 0; }
⚠️ Sonsuz Döngüye Dikkat: Eğer döngü içindeki koşulu değiştirecek bir işlem yapmazsanız (örn: değişkeni artırmazsanız), program sonsuza kadar çalışır ve kilitlenebilir!


Yorum Gönder
Yorumunuz için teşekkür ederiz!