Ders 6: Switch - Case Yapısı - Son Dakika Haberleri, Türkiye Gündemi ve Güncel Gelişmeler | exahaber

Ders 6: Switch - Case Yapısı

Ders 6: Switch - Case Yapısı


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.

Yorumlar

Yorumunuz için teşekkür ederiz!

Daha yeniDaha eski