Aşağıda aynı işlevi yapan 2 program yazılmıştır.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n0t;
hata:
printf("Notu Giriniz: ");
scanf("%d",&n0t);
if(0<=n0t && n0t<=100)
{
if(n0t<=50)
{
printf("Notunuz: F");
}
else
{
if(n0t>=51 && n0t<=60){printf("Notunuzun Karsiligi: C\n");}
if(n0t>=61 && n0t<=70){printf("Notunuzun Karsiligi: B\n");}
if(n0t>=71 && n0t<=80){printf("Notunuzun Karsiligi: B+\n");}
if(n0t>=81 && n0t<=90){printf("Notunuzun Karsiligi: A\n");}
if(n0t>=91 && n0t<=100){printf("Notunuzun Karsiligi: A+\n");}
}
}
else
{
printf("Notu Yanlis Girdiniz Yeniden Giris Yapiniz...\n");
goto hata;
}
return 0;
}
------------------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n0t,i,ilk=51,son=60;
char *_n0t[]={"C","B","B+","A","A+"};
hata:
printf("Notu Giriniz: ");
scanf("%d",&n0t);
if(0<=n0t && n0t<=100)
{
if(n0t<=50)
{
printf("Notunuz: F");
}
else
{
for(i=0; i<5; i++)
{
if(ilk<=n0t && n0t<=son)
{
printf("Notunuzun Karsiligi: %s\n",_n0t[i]);
break;
}
else
{
ilk+=10;
son+=10;
}
}
}
}
else
{
printf("Notu Yanlis Girdiniz Yeniden Giris Yapiniz...\n");
goto hata;
}
return 0;
}
0 yorum:
Yorum Gönder