Merhaba sevgili okurlar,
Bu akşam ki anlatacağım ders yine C++ dersi, Hatırlarsanız 2 Aralıkta yazdığım C++ ile Vize ve Final Not Ortalaması Hesaplama Programı? yazmış olduğum programın kodlarında birtakım eksiklikler olduğundan size Switch Case yapısı ile Vize ve Final Not Ortalaması Hesaplama Programı kodlarını size ile paylaşacağım.
Bu arada herkesin bildiği gibi Switch case, programlama dilinde kullanılan bir yapıdır. Switch case yapısı ile bir değişkenin aldığı farklı değerlerde programın ne yapması gerektiğini daha kolay tanımlayabiliriz. Switch case yapısının kullanımı her dilde aşağı yukarı aynıdır.
int main(int argc, char *argv[])
{ float vize,final,ort;
int x;printf(“vize notunu gir:”);
scanf(“%f”,&vize);
if((vize<0)||(vize>100)){ printf(“yanlis not girildi\n programi tekrar calistirin ve vize notunu tekrar girin”,vize);
getch ();
return 0;}vize=vize*0.4;
printf(“final notunu gir:”);
scanf(“%f”,&final);if ((final<0)||(final>100))
{ printf(“yanlis not girildi\n programi tekrar calistirin final notunu tekrar girin”,final);
getch();
return 0;}if(final<45)
{ printf(“final notu 45’den kucuk \t girilen not=%1.0f \t durum=kalir”,final);
getch();
return 0;}final=final*0.6;
ort=final+vize;printf(“ort=%1.2f”,ort);
if(ort<45)x=1;
else if ((ort>=45)&&(ort<49))
x=2;
else if ((ort>=50)&&(ort<60))
x=3;
else if ((ort>=60)&&(ort<70))
x=4;
else if ((ort>=70)&&(ort<85))
x=5;
else if ((ort>=85)&&(ort<=100))
x=6;
switch (x)
{ case 1:
printf(“ort not=%1.1f harf karsiligi=FF basarisiz not”,ort);
break;
case 2:
printf(“ort not=%1.1f \t harf karsiligi=DD gecer not”,ort);
break;
case 3:
printf(“ort not=%1.1f \t harf karsiligi=CC \t gecer not\n”,ort);
break;
case 4:
printf(“ort not=%1.1f \t harf karsiligi=BB \t gecer not\n”,ort);
break;
case 5:
printf(“ort not=%1.1f \t harf karsiligi=BA \t gecer not\n”,ort);
break;
case 6:
printf(“ort not=%1.1f \t harf karsiligi=AA \t gecer not\n”,ort);
break;
default:
printf (“yanlis kod girdiniz”);
break;
}
getch();
return 0;
}
Arkadaşlar hepsi bu kadar, Hepinize kolay gelsin…
Arama Terimleri: https://emresupcin com/2013/02/02/switch-case-kullanarak-vize-ve-final-not-ortalamasi-hesaplama-programi/- emresupcin
- C / C++ / C#
- 2 Şubat 2013 - 18:57
- 4 Yorum
- 6783 Görüntülenme
c++ örnekleri c++ vize final c++ vize hesaplama vize final hesaplama vize final not ortalaması vize final uygulamaları vize not ortalaması
Teşekkürler…
2 sınav notunun ortalama değerine göre geçme durumunu sayfaya yazdıran php kodları nasıl olur?
Ha bir de switch case komutları ile yazılacak.
teşekkürler