Anda di halaman 1dari 3

TUGAS PRAKTIKUM

TUGAS 11

Nama : MUHAMMAD MIRZA ARYANSHAH

NPM : 40621100112

Kelas : (A) REG.B2

Jurusan : TEKNIK INFORMATIKA

TUGAS PERTEMUAN 11

Bahasa Algoritma Array Bahasa Pascal Array


Program array 1 program Array1;
var
Kamus data: ARnilai: array [0..4] of integer;
ARnilai : array [0..4] of integer
begin
ARnilai[0] → 8 ARnilai[0]:=8;
ARnilai[1] → 4 ARnilai[1]:=4;
ARnilai[2] → 5 ARnilai[2]:=5;
ARnilai[3] → 10 ARnilai[3]:=10;
ARnilai[4] → 2 ARnilai[4]:=2;

OUTPUT(Nilai indeks ke [0] ) writeln('Nilai indeks ke [0] : ','[' ,ARnilai[0],


OUTPUT(Nilai indeks ke [1] ) ']');
OUTPUT(Nilai indeks ke [2] ) writeln('Nilai indeks ke [1] : ','[' ,ARnilai[1],
OUTPUT(Nilai indeks ke [3] ) ']');
OUTPUT(Nilai indeks ke [4] ) writeln('Nilai indeks ke [2] : ','[' ,ARnilai[2],
']');
End. writeln('Nilai indeks ke [3] : ','[' ,ARnilai[3],
']');
writeln('Nilai indeks ke [4] : ','[' ,ARnilai[4],
']');

readln;

end.
1. Membuat program array, dengan konteks menampilkan jumlah data yang sudah ditentukan.
2. Membuat program array, dengan konteks memasukan angka sesuai keinginan lalu menampilkan
data tersebut sesuai dengan angka awal yang dimasukan.
Bahasa Algoritma Array Bahasa Pascal Array
Program Array 2 program Array2;
var
Kamus data: ARnilai : array [0..4] of integer;
ARnilai : array [0..4] of integer i: integer;
i : integer
begin
For i = 0 to 4 do for i := 0 to 4 do
INPUT(Masukan nilai indeks) begin
Endfor write ('Masukan nilai pada indeks ke
[',i,'] : '); readln (ARnilai[i]);
For i = 0 to 4 do end;
OUTPUT(Nilai Indeks)
Endfor //Tampilkan nilai dalam array
writeln('----------------------------------------------
End. -----');
writeln();
for i := 0 to 4 do
begin
writeln ('Nilai pada indeks ke [',i,'] : ',
ARnilai[i]);
end;
readln;
end.
end.

3. Membuat program array, dengan konteks memasukan angka sesuai keinginan lalu mencari data
sesuai dengan indeks yang tersedia.
Bahasa Algoritma Array Bahasa Pascal Array
Program Array 2 program Array3;
var
Kamus data: ARnilai : array [0..4] of integer;
ARnilai : array [0..4] of integer i, nilaidicari: integer;
i, nilaidicari : integer status : string;
status : string
begin
status → ‘belum ketemu’
status := 'belum ketemu';
for i = 0 to 4 do for i := 0 to 4 do
INPUT(Masukan nilai indeks) begin
Endfor write ('Masukan nilai pada indeks ke
[',i,'] : '); readln (ARnilai[i]);
INPUT(Masukan nilai yang dicari) end;

For i = 0 to 4 do writeln();
If (Arnilai[i] = nilaidicari) then write('Masukan nilai yang di cari : ');
OUTPUT(nilai yang di cari di temukan di readln(nilaidicari);
indeks….) //Tampilkan nilai dalam array
Status → ‘ketemu’ writeln('----------------------------------------------
Endif -----');
Endfor writeln();
for i := 0 to 4 do
If (status = ‘belum ketemu’) then begin
OUTPUT(Nilai indeks yang tidak di temukan) if (ARnilai[i] = nilaidicari) then
Endif begin
writeln('Nilai yang dicari
End. [',nilaidicari,'] ditemukan di indeks ke [' ,i, ']');
status := 'ketemu';
end;
end;
if (status = 'belum ketemu') then
begin
writeln('Nilai yang di cari [',nilaidicari,']
tidak ditemukan');
end;
readln;
end.

Anda mungkin juga menyukai