Home » » Pembahasan Soal UAS Teknik Informatika Polines Tahun 2015

Pembahasan Soal UAS Teknik Informatika Polines Tahun 2015

Oke, pembahasan dari soal uas teknik informatika polines tahun 2015 sudah saya buat.
Ini dalam bentuk implementasi bahasa C, yang pseudocode bisa dibuat sendiri kan? Tentu bisalah.
Berikut source codenya :
#include<stdio.h>
main()
{
int lap,tgs,nmid, ntes,i ;
float nlap,nak,nt;
char nm[50],jrs[50], NAK;

printf("=======================================");
printf("\n     PROGRAM NILAI AKHIR MAHASISWA     ");
printf("\n=======================================");

printf("\nNama     :");
gets(nm);
printf("Jurusan  :");
gets(jrs);

printf("\n---------------------------");
printf("\nMasukkan Nilai Laporan Anda");
printf("\n---------------------------\n");
for (i=1;i<=10;i++)
{
    printf("Nilai Laporan Ke %d :",i); scanf("%d",&lap);
    nlap=nlap+lap;
}

printf("\n---------------------------");
printf("\nMasukkan Nilai Tugas Anda");
printf("\n---------------------------\n");
for (i=1;i<=5;i++)
{
    printf("Nilai Tugas Ke %d :",i); scanf("%d",&tgs);
    nt=nt+tgs;
}

printf("\n---------------------------");
printf("\nMasukkan Nilai MID Anda");
printf("\n---------------------------\n");
printf("Nilai MID :"); scanf("%d",&nmid);

printf("\n---------------------------");
printf("\nMasukkan Nilai END Test Anda");
printf("\n---------------------------\n");
printf("Nilai END Test :"); scanf("%d",&ntes);
nlap=nlap/10;
nt=nt/5;
nak=( nlap * 0.45 ) + ( nt * 0.2 ) + ( nmid * 0.15 ) + ( ntes * 0.2 );

if (nak>=80)
{
    NAK = 'A';
}
else if (nak>=70)
{
    NAK = 'B';
}
else if (nak>=60)
{
    NAK = 'C';
}
else if (nak>=40)
{
    NAK = 'D';
}
else
{
    NAK = 'E';
}

printf("\n\n\t========NAK MAHASISWA==========");
printf("\n\tNama    : %s",nm);
printf("\n\tJurusan : %s",jrs);
printf("\n\t-------------------------------");
printf("\n\tRata-rata Nilai Laporan : %.2f",nlap);
printf("\n\tRata-rata Nilai Tugas   : %.2f",nt);
printf("\n\tNilai MID               : %d",nmid);
printf("\n\tNilai END Test          : %d",ntes);
printf("\n\tNilai NAK Anda          : %.2f",nak);
printf("\n\t------------------------------");
printf("\n\t| NAK Anda Adalah       : %c |",NAK);
printf("\n\t------------------------------");

getch();
return 0;
}


Bisa didownload source codenya, di sini . ( Dalam bentuk .c)

Semoga bermanfaat :)

0 comments:

Post a Comment

Recent Post