MENGHITUNG NILAI AKHIR MAHASISWA PDF Print E-mail
Written by Earlan   
Thursday, 03 November 2011 15:36

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>

int main ()
{
int kuis_1,kuis_2,tugas,kuis_max,uts,uas,NA;


printf("MENGHITUNG NILAI AKHIR MAHASISWA \n\n");
printf("Masukkan nilai Kuis 1 : "); scanf("%d",&kuis_1);
printf("Masukkan nilai Kuis 2 : "); scanf("%d",&kuis_2);
printf("Masukkan nilai Tugas : "); scanf("%d",&tugas);
printf("Masukkan nilai UTS : "); scanf("%d",&uts);
printf("Masukkan nilai UAS : "); scanf("%d",&uas);


if(kuis_1>=kuis_2)
kuis_max=kuis_1;
else if(kuis_2>=kuis_1)
kuis_max=kuis_2;

if(kuis_max>=uts)
NA=(50* kuis_max + 50* uts + 30* tugas + 60* uas)/(50+50+30+60);
else if(kuis_max<=uts)
NA=(30* kuis_max + 70* uts + 30* tugas + 60* uas)/(30+70+30+60);


printf("\n\nRumus Perhitungan\n\n");
if(kuis_1>=kuis_2)
printf("Karena Kuis 1 lebih besar sama dengan Kuis 2, maka yang dipakai adalah Kuis 1\n\n");
else if(kuis_2>=kuis_1)
printf("Karena Kuis 2 lebih besar sama dengan Kuis 1, maka yang dipakai adalah Kuis 2\n\n");


if(kuis_max>=uts)
printf("Karena Kuis Max lebih besar sama dengan UTS, maka\n\nNilai Akhir = (50*%d + 50*%d + 30*%d + 60*%d) / (50+50+30+60)\n\n", kuis_max, uts, tugas, uas);
else if(kuis_max<=uts)
printf("Karena Kuis Max lebih kecil sama dengan UTS, maka\n\nNilai Akhir = (30*%d + 70*%d + 30*%d + 60*%d) / (30+70+30+60)\n\n", kuis_max, uts, tugas, uas);


if(uas==0)
printf("Karena tidak mengikuti UAS, walaupun bernilai akhir => %d, tetapi grade: K\n", NA);
else if(uts==0)
printf("Karena tidak mengikuti UTS, walaupun bernilai akhir => %d, tetapi grade: K\n", NA);
else if(tugas==0)
printf("Karena tidak mengumpulkan tugas, walaupun bernilai akhir => %d, tetapi grade: C\n", NA);
else if(NA>=85) printf(" => %d = grade: A\n", NA);
else if(NA>=70) printf(" => %d = grade: B\n", NA);
else if(NA>=56) printf(" => %d = grade: C\n", NA);
else if(NA>=40) printf(" => %d = grade: D\n", NA);
else if(NA<40) printf(" => %d = grade: E\n", NA);


printf("\n\n");
system("PAUSE");
return(0);
}

Add comment

Apabila artikel ini bermanfaat, tolong beri komentar asalkan jangan SPAM.

Security code
Refresh

Last Updated on Thursday, 03 November 2011 15:38