Switch Case ile Vize ve Final Not Ortalaması Hesaplama Programı?

Switch Case ile Vize ve Final Not Ortalaması Hesaplama Programı? Merhaba sevgili okurlar, Bu akşam ki anlatacağım ders gene 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 bir takı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 herkezin bildiği gibi Switch case, programlama dilinde uygulanan bir yapıdır. Switch case yapısı ile bir değişkenin aldığı muhtelif değerlerde programın ne yapması gerektiğini daha pratik tanımlayabiliriz. Switch case yapısının kullanması 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 tekrardan calistirin ve vize notunu yeniden girin”,vize); getch (); return 0;} vize=vize0.4; printf(“final notunu gir:”); scanf(“%f”,&final); if ((final<0)||(final>100)) {  printf(“yanlis not girildi\n programi tekrardan calistirin final notunu yeniden 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 pratik gelsin…


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar