C++ Kontrol Yapıları-2

Merhaba arkadaşlar bu dersimizde kontrol yapılarının devamı olarak switch-caseleri anlatacağım.İlk olarak switch-case aslında if yapısının birden fazla işlem yapan halidir.Switch ile seçimi yaptıktan sonra case ile seçim sonucu yapılacak işlem seçilir.Her case ifadesinden sonra break yazılır.Bunun sebebi doğru olan case çalışıp diğerlerinde işlem yapılmamasıdır.Break yazılmadığı takdirde seçim yapılan case dışında diğer caselerde doğru kabul edilip çalışacaktır.Birde tüm caselerden sonra default kullanılır.Default caselerin şartları sağlanmadığı takdirde çalışacak kısımdır.Şimdi switch-case yapısına bakalım.

 

Switch-case yapısını gördüğümüze göre bir de örnek bir uygulama yapalım.Basit bir yemek menüsü yapalım.

Programımızı çalıştırdıktan sonra ilk olarak aşağıdaki gibi olacaktır.

Bir seçim yapmamız halinde alacağımız ekran;

Eğer menümüzdeki değerler dışında bir değer girecek olursak default çalışacağı için şu ekranı alırız.

Bu dersimizle kontrol yapılarını bitirmiş olduk.Bir dahaki dersimizde döngülerle devam edeceğiz. 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir