Professional Documents
Culture Documents
Created By
Lukman Wahyudi
( Lucky Apocalypse )
Source Code Program Transkip Nilai Mahasiswa dalam Pascal
Created By Lukman Wahyudi 2009
Source Code
program transkip_nilai;
uses wincrt;
type
siswa = record
Nama : String[100];
NRP : String[12];
end;
N, M, k, i: Integer;
kul : kuliah;
begin
case bobot of
0 : huruf := 'E';
1 : huruf := 'D';
2 : huruf := 'C';
3 : huruf := 'B';
4 : huruf := 'A';
end;
end;
1
Source Code Program Transkip Nilai Mahasiswa dalam Pascal
Created By Lukman Wahyudi 2009
bobot := 0
else bobot := 4;
end;
var
k, i : Integer;
begin
readln(N);
write('Banyak Mata Kuliah : ');
readln(M);
writeln;
for k := 1 to N do
begin
readln(kul[k].Nama);
write('NRP Mahasiswa : ');
readln(kul[k].NRP);
writeln;
2
Source Code Program Transkip Nilai Mahasiswa dalam Pascal
Created By Lukman Wahyudi 2009
for i := 1 to M do
begin
readln(kul[k].krs[1,i]);
readln(kul[k].krs2[3,i]);
write('Nilai Mata Kuliah : ');
readln(kul[k].krs2[4,i]);
writeln;
end;
end;
end;
procedure Hasil;
var
k, i : integer;
IP : real;
begin
Writeln;
writeln('Hasil KRS':40);
3
Source Code Program Transkip Nilai Mahasiswa dalam Pascal
Created By Lukman Wahyudi 2009
writeln;
writeln;
for k:= 1 to N do
begin
writeln;
writeln('===============================================================
==========');
writeln('| No | Kode MK | Nama MK | SKS | Nilai | Rata - Rata |');
writeln('------------------------------------------------------------------------- ');
jmlsks := 0;
total := 0;
for i := 1 to M do
begin
writeln;
end;
writeln('------------------------------------------------------------------------- ');
writeln;
if jmlsks <> 0 then
IP := total / jmlsks;
writeln('IP = ',IP:0:2);
writeln;
end;
readkey;
end;
(*Program Inti*)
begin
GotoXY(20,13); writeln;
readkey;
clrscr;
writeln;
masukkan_data(kul,N,M);
clrscr;
Hasil;
end.