1) Seçim (if / else )
2) Çoklu seçim (switch)
3) Döngüler
İf / else yapısı için blogdaki if/else tutorial'ını inceleyebilirsiniz.
Şimdi çoklu seçim yapısına basit bir örnek ile değinelim.
#include
#include
int main()
{
int a,b,secenek; // değişken tanımlamaları
printf("islem yapilacak sayilari girin: \n");
scanf("%d %d",&a,&b); // değişkenlere değer atama
printf("menu icin bir secenek girin: 1 toplama 2 cikarma \n");
scanf("%d",&secenek); // çoklu seçim için kullanacağımız değişken
switch(secenek) // çoklu seçim yapısı
{
case 1: printf("%d", int(a+b)); break; // seçenek için 1 girilirse case 1 deki işlemler yapılır
case 2: printf("%d", int(a-b)); break; // seçenek için 2 girilirse case2 deki işlemler yapılır
default: printf("hatali giris! \n"); // 1 yada 2 dışında bir sayı girilirse default değeri altındaki işlemler yapılır.
}
getch();
}
Bu basit bir örnektir. Daha karmaşık ve büyük programlarda daha fazla case seçeneği olabilir. Tek tek if / else kullanmak yerine çoklu seçim yapısını kullanmak etlinlik açısından daha önemlidir.
Hiç yorum yok:
Yorum Gönder