Bu program ekrandan girilen 1. vize , 2.vize ve final notlarına göre ortalamayı sonra da geçme ve kalma durumunu göstermektedir. Hesaplama yapılırken standart olarak 1. ve 2. vize %30 , final ise %40 olarak hesaplanmaktadır. Kodlar :
#include <stdio.h>
#include <conio.h>
#include <windows.h>
int main() {
int vize1,vize2,final,durum;
system("color a1");
printf("\n 1. ViZE NOTU =");
scanf("%d",&vize1);
printf("\n 2. ViZE NOTU =");
scanf("%d",&vize2);
printf("\n FiNAL NOTU = ");
scanf("%d",&final);
durum=(vize1+vize2)*3/5 + final*2/5;
if (durum<50 && vize1<=100 && vize2<=100 && final<=100)
printf(" \nDURUMUN ; kaldin ha ha ha!...");
else
if(durum>=50 && vize1<=100 && vize2<=100 && final<=100)
printf(" \n DURUMUN ; YOU PASSED THE TERM ! \n\n WHAT DiD YOU EAT BEFORE THE EXAM?");
else
if(durum>50 && vize1>100 && vize2<=100 && final<=100 )
printf( " \nVize veya final notu 100'den buyuk,0'dan az olamaz!");
else
if(durum>50 && vize1<=100 && vize2>100 && final<=100)
printf( "\nVize veya final notu 100'den buyuk,0'dan az olamaz!");
else
if(durum>50 && vize1<=100 && vize2<=100 && final>100)
printf( "\nVize veya final notu 100'den buyuk,0'dan az olamaz!");
else
printf( "\nVize veya final notu 100'den buyuk,0'dan az olamaz! " );
getch();
return 0;
}