C - C++

Yayınlandı Nisan 23rd, 2013 | by Emre

C de Switch Case ve if else ile Harf Notu Hesaplama


#include
int main()
{
int not;
printf("Not gir :");
scanf("%d",¬);
switch(not>=90){
case 1: printf("A\n"); break;
case 0:
switch(not>=80){
case 1: printf("B\n"); break;
case 0:
switch(not>=70){
case 1: printf("C\n"); break;
case 0:
switch(not>=50){
case 1: printf("D\n"); break;
default: printf("F\n"); break;
}
}
}
}
return 0;
}

Programın en doğru yazılış şekli aşağıda yer almaktadır.Doğru yazılış şekli derken programcı mantığıyla düşündüğümüzde bu kod çalışırken pc yi aşırı yorar mı,daha kısa yöntemi olan bir kod yazmamız gerekir.bu tür işlemlerde aşağıdaki if – else komutunu kullanmamız uygun olur.


#include
int main()
{
int not;
printf("Not gir :");
scanf("%d",¬);
if( not>=0 && not<50 ) printf("F\n"); if( not>=50 && not<70 ) printf("D\n"); if( not>=70 && not<80 ) printf("C\n"); if( not>=80 && not<90 ) printf("B\n"); if( not>=90 && not<=100 ) printf("A\n"); return 0; }

Tags: , ,



One Response to C de Switch Case ve if else ile Harf Notu Hesaplama

Bir cevap yazın

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

Back to Top ↑