Anda di halaman 1dari 4

Program NilaiAkhir;

Uses crt;

Var NPM : string[8];

Nama : string[25];

NilaiAbsen : integer;

NilaiTugas : real;

NilaiTugas1 : integer;

NilaiTugas2 : integer;

NilaiTugas3 : integer;

NilaiTugas4 : integer;

NilaiTugas5 : integer;

NilaiTugas6 : integer;

NilaiTugas7 : integer;

NilaiUTS : integer;

NilaiUAS : integer;

NA : real;

Begin

GotoXY(32,2);

write('DATA NILAI MAHASISWA POLITEKNIK STTT BANDUNG');

gotoxy(3,3);

write('________________________________________________________________________________
__________');

gotoxy(27,5);

write('NPM = ');

readln(NPM);

gotoxy(27,7);

write('Nama Mahasiswa = ');


readln(Nama);

gotoxy(3,9);

write('Mata Kuliah Teknologi Informasi dan Pemrograman');

gotoxy(6,11);

write('Nilai Absen Mahasiswa = ');

readln(NilaiAbsen);

gotoxy(6,13);

write('Nilai Tugas 1 Mahasiswa = ');

readln(NilaiTugas1);

gotoxy(6,15);

write('Nilai Tugas 2 Mahasiswa = ');

readln(NilaiTugas2);

gotoxy(6,17);

write('Nilai Tugas 3 Mahasiswa = ');

readln(NilaiTugas3);

gotoxy(6,19);

write('Nilai Tugas 4 Mahasiswa = ');

readln(NilaiTugas4);

gotoxy(6,21);

write('Nilai Tugas 5 Mahasiswa = ');

readln(NilaiTugas5);

gotoxy(6,23);

write('Nilai Tugas 6 Mahasiswa = ');

readln(NilaiTugas6);

gotoxy(6,25);

write('Nilai Tugas 7 Mahasiswa = ');

readln(NilaiTugas7);

gotoxy(6,27);
NilaiTugas:=(NilaiTugas1+NilaiTugas2+NilaiTugas3+NilaiTugas4+NilaiTugas5+NilaiTugas6+NilaiTugas7)/8;

Write('Nilai Tugas Mahasiswa = ', NilaiTugas:0:2);

gotoxy(6,29);

write('Nilai UTS Mahasiswa = ');

readln(NilaiUTS);

gotoxy(6,31);

write('Nilai UAS Mahasiswa = ');

readln(NilaiUAS);

NA:=(NilaiAbsen*10/100)+ (NilaiTugas*20/100) +(NilaiUTS*30/100) + (NilaiUAS*40/100);

gotoxy(6,33);

write('Nilai Akhir = ',NA:2:2);

gotoxy(6,35);

if (NA >= 85) and (NA <=100) then

Begin

gotoxy(6,35);

writeln ('Nilai Anda = A');

End

Else

if (NA >= 70 ) and (NA <= 84) then

Begin

gotoxy(6,35);

writeln ('Nilai Anda = B');

End

Else

if (NA >= 55 ) and (NA <= 69) then

Begin

gotoxy(6,35);

writeln ('Nilai Anda = C');


End

Else

if (NA >= 40 ) and (NA <= 54) then

Begin

gotoxy(6,35);

writeln ('Nilai Anda = D');

End

Else

if (NA >= 0 ) and (NA <= 39) then

Begin

gotoxy(6,35);

writeln ('Nilai Anda = E');

End

readln;

End.

Anda mungkin juga menyukai