C++ Programlama Dili - Switch Case Yapısı Ve For Döngüsü | Proje Yenilik
c dili c ile switch case yapısı c plus plus programlama c programlama c programlama dili C++ Programlama Dili add comment	405 görüntülenme
İf-else yapısına oldukça benzerdir fakat bu yapıda bir aralık değeri girilmez, direkt olarak ifadelerin birşeye eşit olup olmadığına bakılır. Örnek verecek olursak;
Görüldüğü gibi if ifadesinde 20 den büyük bir koşul sağlanıyorsa komutlar işlem görür. Switch-Case yapısında ise bu durum şöyledir:
case 21: (komutlar) ; break;
case 22: (komutlar); break;
case 23: (komutlar); break;
Koşulları biz belirliyoruz. koşullar 21,22 ve 23 ise komutlar işlem görür. Fakat bu değerlerin haricinde bir değer ise biz bunu makineye(bilgisayara) belirtmediğimiz için işlem görmez.
Genel kullanımı böyledir. ” switch” parametresinin içerisine istediğimiz koşul parametresini ”case” parametresiyle seçiyoruz. Ondan sonra komutlarımızı yazıyoruz.Daha sonra “break;” komutunu kullanmamızın nedeni şöyle açıklamak gerekirse:
Mesela biz “case” parametreleriyle tanımlamadığımız bir değer girdik. Program default parametresi sayesinde “default “ parametresinde belirlediğimiz komutları işleyecek ve sonra switch-case yapısından çıkacaktır. Fakat biz 21 koşulunu girdiğimizde program “case 21: “ parametresindeki belirlediğimiz komutları işleyecek ve biz makineye(bilgisayara) bu komutları işledikten sonra dur gibi bir komut vermediğimiz için hızını alamayacak alttaki tüm komutları da işleyecektir.
Yani kısaca“break;” parametresi bizim istediğimiz koşullarda bizim istediğimiz komutları çalıştır ve diğer koşullardaki komutlarla ilgilenme dememizi sağlar.
“default; “ parametresi ise kısaca girilen koşul belirlenen “case” parametrelerinden hiçbirini sağlamıyorsa işlenecek komutları belirtmemizi sağlar.
switch-case yapısıyla ilgili birkaç örnek yaparak konuyu daha iyi anlayacağınızı düşünüyorum.
Programlama dillerinde en kritik yapılardan birisi döngü yapısıdır. Bir işi belirlediğiniz sayıda yapan kod blokları olarak tanımlayabilirsiniz. Bu döngüleri kullanmak bazı durumlarda programı gereksiz yorsada bazı durumlarda daha hızlı çalışmasına olanak sağlamaktadır.
Döngü yapılarından for,while,do-while döngülerini göreceğiz.
Tekrarlanmalı işlemler için tercih edilir. Programlamada en çok kullanacağımız döngüdür diyebiliriz.Genel Kullanımı şöyledir:
for(ilk deger belirleme;kosul;deger artırma/azaltma)
For döngüsüyle ilgili birkaç örnek program yapıp bu dersi burada bitirelim.
Etiketler : c dilic ile switch case yapısıc plus plus programlamac programlamac programlama dili