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 :)
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 :)
