Girilen harfin seslimi sessizmi olduğunu bize bildiren program
#include
int main(){
char harf;
printf("harf girin:");
scanf("%c",&harf);
switch(harf){
case 'a': printf("sesli harf");
break;
case 'e': printf("sesli harf");
break;
case 'i': printf("sesli harf");
break;
case 'o': printf("sesli harf");
break;
case 'u': printf("sesli harf");
break;
default: printf("sessiz harf");
break;
}
return 0;
}
öncelikle
kullanıcıdan bir harf aldık. Ondan sonra bu harfi switch yapısı ile
kontrol ettirdik. Eğer girilen harf a ise biz bunu case ifadesinin içine
yazdık case 'a' ise harfimiz sesli. yanlız dikkat ederseniz case 'a'
ifadesinde a'da tek tırnak var. Çünkü char tipinde değişkenler her zaman
'tek tırnakların arasında yazılır'
eğer
case ifadesinin içine düşerse o case deki ifade veya işlemler yapılır.
Break komutunu gördükten sonra case den çıkar ve diğer case ifadelerine
düşmez. O yüzden diğer case ifadelerine düşmesini istemiyorsak
programımızın case lerin sonuna break komutu kesinlikle koymalıyız.
Hiç yorum yok :
Yorum Gönder