Nibroos Aurore (XI MIPA 6/30)
Nibroos Aurore (XI MIPA 6/30)
Program record_array_siswa;
Uses crt;
Type
Datasiswa = record
UTS : real;
UAS : real;
Ket : shortstring;
Var
i, n : integer;
pilih : char;
begin
clrscr
Procedure input;
Begin
For i := 1 to n do
Begin
With data [i] do
Begin
Writeln(‘Data Ke-‘,i);
Writeln(‘--------------‘);
End;
End;
End;
Procedure table;
Begin
Writeln(‘-----------------------------------------------------------------‘);
Writeln(‘l No. l Nama l Kelas l UTS l UAS l Nilai Akhir l Ket l’);
Writeln(‘-----------------------------------------------------------------‘);
For i to n do
Begin
Gotoxy(1, i+3);
Writeln(‘l l l l l l l l’);
End;
Writeln(‘______________________________________________’);
End;
Procedure output;
Begin
Tabel;
For i:=1 to n do
Begin
With data[i] do
Begin
Ket:=’E’
End;
End;
For i:= 1 to n do
Begin
With data[i] do
Begin
End;
End;
Readln;
End;
Begin
Repeat
Writeln;
Writeln(‘Pilih :’);
Pilih:= readkey;
Case Pilih of
‘1’ : input;
‘2’ : output;
‘3’ : exit;
End;
End.