Ders 6: Switch - Case Yapısı
Eğer kontrol etmeniz gereken çok fazla ihtimal varsa (örneğin haftanın günleri veya bir menü seçimi), if-else blokları çok karmaşık görünebilir. Bu durumda daha temiz bir yapı olan Switch-Case kullanılır.
1. Switch-Case Mantığı
Bir değişkenin değeri, case (durum) etiketleriyle karşılaştırılır. Eşleşme sağlandığında o bloktaki kodlar çalışır.
2. Örnek Kod: Haftanın Günleri
#include <iostream> using namespace std; int main() { int gun; cout << "Bir gun numarasi girin (1-7): "; cin >> gun; switch (gun) { case 1: cout << "Pazartesi"; break; case 2: cout << "Sali"; break; case 3: cout << "Carsamba"; break; default: cout << "Gecersiz gun!"; } return 0; }
⚠️ break Komutunu Unutma: Eğer
break; kullanmazsanız, program eşleşen durumdan sonraki tüm kodları (diğer case'leri) sırayla çalıştırmaya devam eder.


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