C ile Üniversite Not Ortalaması Hesaplama

Kullanıcıdan vize ve final notu girilmesi istenilir. Kullanıcı notlarını girdikten sonra ortalaması 45 ve altında ise öğrencinin bütünleme sınavındaki notunun girilmesi istenir. Eğer bütünleme notu 0 girilmiş ise Vize – Final notu hesaplanır. Bütünleme notu 0 dan farklı girilmiş ise Vize – Bütünleme notu hesaplanır. Son olarak not ortalaması, harf ortalaması ve kat sayısı ekrana yazdırılır.

Kod:



#include <stdio.h>
#include <stdlib.h>
int main(){

int vize, final, but=0;
float sonuc;

printf("Vize Notunu Giriniz: ");
scanf("%d", &vize);

printf("Final Notunu Giriniz: ");
scanf("%d", &final);

sonuc = ( vize * 0.4 ) + ( final * 0.6 );

if ( sonuc < 40.00 )

printf("Butunleme Notunu Giriniz (Girilmemisse '0' yaziniz): ");
scanf("%d", &but);
}

if ( but == 0 )
sonuc = ( vize * 0.4 ) + ( final * 0.6 );

else
sonuc = ( vize * 0.4 ) + ( but * 0.6 );

if ( sonuc < 40.00 )
printf("Ortalama: %.0fnNot: FFnKatsayi: 0.00", sonuc);

else if ( sonuc < 42.50 )
printf("Ortalama: %.0fnNot: DDnKatsayi: 1.00", sonuc);

else if ( sonuc < 50.50 )
printf("Ortalama: %.0fnNot: DCnKatsayi: 1.50", sonuc);

else if ( sonuc < 55.50 )
printf("Ortalama: %.0fnNot: CCnKatsayi: 2.00", sonuc);

else if ( sonuc < 65.50 )
printf("Ortalama: %.0fnNot: CBnKatsayi: 2.50", sonuc);

else if ( sonuc < 70.50 )
printf("Ortalama: %.0fnNot: BBnKatsayi: 3.00", sonuc);

else if ( sonuc < 80.50 )
printf("Ortalama: %.0fnNot: BAnKatsayi: 3.50", sonuc);

else
printf("Ortalama: %.0fnNot: AAnKatsayi: 4.00", sonuc);

return 0;
}


Can GÜR

Computer science 4 life mottosuyla yola çıkmış bir bilgisayar mühendisi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir