Responsive Reklam Alanı

Dev-Cplusplus_emresupcinMerhaba 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…

Paylaşmak Güzeldir
Yazar
Yazar
C# Kullanarak Bir Resmi Piksellerine Nasıl Ayırırız? PhpMyAdmin Nedir? Ne İşe Yarar?
3 Yorum
  1. Yazar
    Ahmet

    Teşekkürler…

  2. Yazar

    2 sınav notunun ortalama değerine göre geçme durumunu sayfaya yazdıran php kodları nasıl olur?

  3. Yazar

    Ha bir de switch case komutları ile yazılacak.

Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Web Tasarım Blog Teması ES | Tüm hakları © Emre Supçin'e aittir.