Sie sind auf Seite 1von 3

Kelas : 3C Teknik Informatika

Uses Crt;

Const Jum_Dosen = 3;

Type Data_Dosen = Record

NIDN : string [6];

Nama : String[20];

Alamat : String[25];

Mata_kuliah_yg_diajarkan: String[23];

Gaji : real;

end;

Daftar_dosen = array [1..jum_dosen] of Data_dosen;

Var dosen : Daftar_dosen;

J_dosen: byte;

Procedure input (var Dsn : Daftar_dosen);

Var i : integer;

Begin

for i := 1 to J_dosen do

with Dosen [i] do

begin

writeln('Masukkan Data Dosen ke-',i);

write('NIDN :'); readln(NIDN);

write('Nama :'); readln(Nama);

write('Alamat :'); readln(Alamat);

write('Mata Kuliah Yg Diajarkan :'); readln(Mata_Kuliah_Yg_Diajarkan );


write('Gaji :'); readln(Gaji);

end;

writeln;

end;

Procedure cetak (var dosen : Daftar_dosen);

Var i : integer;

Begin

for i := 1 to J_dosen do

with dosen [i] do

begin

writeln('Data Dosen ke-', i);

writeln('NIDN :', NIDN);

writeln('Nama :', Nama);

writeln('Alamat :', Alamat);

writeln('Mata Kuliah Yg Diajarkan :', Mata_Kuliah_Yg_Diajarkan );

writeln('Gaji :', Gaji);

end;

writeln;

end;

Begin

clrscr;

write('jumlah dosen :'); readln(J_dosen);

input(dosen);

cetak(dosen);

readln;
end.

Das könnte Ihnen auch gefallen