Professional Documents
Culture Documents
NO :21.0502.0012
1. LATIHAN 1
Program Tabel1;
var
i:integer;
tab:array [1..10] of integer;
n:integer;
Begin
n:=5;
writeln('Isi dan print tabel : '); {*mengisi tabel denganassignment*}
for i:=1 to n do
begin
tab[i]:=i;
end;
{traversal print isi tabel}
for i:=1 to n do
begin
writeln('i= ',i,'tab[',i,']=',tab[i]);
end;
End.
Hasil Latihan 1
2. LATIHAN 2
VAR
N : integer;
Begin
N := 5;
for i:= 1 to N do
begin
end;
writeln('--------');
writeln ('IXY');
writeln('--------');
for i:= 1 to N do
begin
end;
writeln('');
End.
3. LATIHAN 3
Program Larik_Hari;
var
Hari: array[1..7]of string [10];
K:integer;
Begin
Hari[1]:='Senin'; Hari[2]:='Selasa';
Hari[3]:='Rabu'; Hari[4]:='Kamis';
Hari[5]:='Jumat'; Hari[6]:='Sabtu';
Hari[7]:='Minggu';
Repeat
Write('Hari Keberapa ?');
Readln(K);
If (K>0)and(K<8) then
Writeln('Hari',Hari[K]);
until K=0;
End.
Hasil Latihan 3
4. LATIHAN 4
Program TinggiBadan;
Const Maks=100;
Var
Nama : Array[1..Maks]of string;
Tinggi: Array[1..Maks]of real;
n,j:integer;
Begin
Write('Berapa Siswa: ');Readln(N);
Writeln('masukkan data-data siswa');
for j:=1 to n do
Begin
Write('Nama Siswa :');Readln(Nama[j]);
write('Tinggi Badan:');Readln(Tinggi[j]);
End;
Writeln('Daftar Tinggi Badan Siswa');
Writeln('=========================');
Writeln('No Nama Tinggi Badan');
Writeln('=========================');
For j:=1 to n Do
Writeln(j:3,Nama[j]:15,Tinggi[j]:10:2);
Writeln('=========================');
Readln
End.
Hasil Latihan 4
5. LATIHAN 5
Program Umur_array;
Uses crt;
Var
i:=integer;
rata_umur,tot_umur:real;
Nama:array[1..5]of string;
umur:array[1...5]of integer;
Begin
{---Memasukkan Data---}
clrscr;
For i:=1 to 5 do
Begin
Writeln('Data Ke:',i);
Writeln;
Write('Nama:');Readln(nama[i]);
Write('Umur:');Readln(umur[i]);
Writeln;
End;
Writeln;
{---Buat Tabel---}
Writeln('Tabel Siswa');
Writeln;
Writeln('===========================');
Writeln('No Nama Umur ');
Writeln('===========================');
For i :=1 to 5 do
Begin
{---Tampilkan data dalam tabel---}
Writeln(i:3,nama[i]:13,umur[13]);
Tot_umur:=Tot_umur+umur[i];{--Hitung Jumlah Umur--}
rata_umur:=Tot_umur/5;{--Hitung rata rata--}
end;
Writeln('===========================');
Writeln('Jumlah Umur:',Tot_umur:2:2);
Writeln('Rata Umur:',rata_umur:2:2);
Readln;
End.
Hasil Latihan 5
Tugas
Program Nota_Belanja;
Uses Crt;
Var
i : integer;
Tot_bel : real;
Begin
ClrScr;
For i:= 1 to 3 do
begin
Writeln;
(JumHar[i]);
Writeln;
Writeln
(''); end;
Writeln;
Writeln (' Toko Mu ');
Writeln;
For i:= 1 to 3
do begin
Umur --}
end;
2:0 ); Readln;
End.
Hasil Tugas