C++ kodlama dilinde, switch komutu ile, basılan tuşa göre işlem yapabilirsiniz. Kullanışlı yapısı ile ön plana çıkan bu komutu kullanırken, belirli prosedürler vardır. Aşağıdaki basit örnek ile C++ programlama dilinde bu komutun kullanım yapısını anlayacağız.

Yazılan programda birden çok koşul ile kontrol etmemiz gereken durum varsa ve bu durumlar koşullu ise bu komut deyimi bizler için biçilmiş bir kaftandır.

switch sözcüğünden hemen sonra gelen ifade parantezler içinde ve bir tamsayı ifade olmalıdır. Yani char, short, int , long, byte, sbyte, ushort, uint, ulong olabilir fakat float, double veya long double olamaz. (C için; Kernighan & Ritchie standardı, ifadenin int tipinde olmasını gerektirir.)

Bu duruma çok dikkat etmemiz gerekir. Switch komutunun mantığını anlamak çok kolaydır.

#include

using namespace std;

int main()

{

int secim = 0;

do

{

cout << “1 – Birinci Seçim” << endl

<< “2 – İkinci Seçim” << endl

<< “3 – Çıkış” << endl

<< “Seciminiz : “;

cin >> secim;

switch (secim)

{

case 1:

cout << “ilk secim secildi” << endl;

break;

case 2:

cout << “ikinci secim secildi” << endl;

break;

case 3:

cout << “simdi cikiliyor” << endl;

break;

default:

cout << “oyle bi secenek yok ki?” << endl;

break;

}

}

while (secim !=3); // bu kod seçim 3 olmadığı sürece programı çalıştırmaya devam eder.

return=0;

} // Program bitişi…

Bu basit kod parçacığı ile az da olsa switch karar yapısının mantığını anlamış olduk.

sw

Etiketler:,, 242 views Okunma 19 Kas 2015

Yorumlar


Sen de Yorumla!

Yorum yapabilmek için giriş yapmalısınız.