Minggu, Juli 05, 2015

Mengenal Array Pada Pemrograman Pascal (Array Dimensi 1)

**Misalkan kita mempunyai 5 buah variabel integer:
var a1,a2,a3,a4,a5:integer;
begin
a1:=2;
a2:=3;
a3:=5;
a4:=7;
a5:=11;
writeln(a1);
writeln(a2);
writeln(a3);
writeln(a4);
writeln(a5);
readln
end.
Bila program di samping dijalankan maka akan muncul:
2
3
5
7
11

Penulisan program di atas dapat ditulis lebih sederhana dengan menggunakan sebuah variabel berbentuk "array":
var a:array[1..5] of integer;
begin
a[1]:=2;
a[2]:=3;
a[3]:=5;
a[4]:=7;
a[5]:=11;
writeln(a[1]);
writeln(a[2]);
writeln(a[3]);
writeln(a[4]);
writeln(a[5]);
readln
end.
Bila program di samping dijalankan maka akan muncul:
2
3
5
7
11

**Misalkan kita punya program untuk memasukkan 5 buah bilangan yang menggunakan 5 buah variabel integer:
var a1,a2,a3,a4,a5:integer;
begin
write('masukkan bilangan ke-1! ');
readln(a1);
write('masukkan bilangan ke-2! ');
readln(a2);
write('masukkan bilangan ke-3! ');
readln(a3);
write('masukkan bilangan ke-4! ');
readln(a4);
write('masukkan bilangan ke-5! ');
readln(a5);
writeln('bilangan ke-1 yang dimasukkan: ',a1);
writeln('bilangan ke-2 yang dimasukkan: ',a2);
writeln('bilangan ke-3 yang dimasukkan: ',a3);
writeln('bilangan ke-4 yang dimasukkan: ',a4);
writeln('bilangan ke-5 yang dimasukkan: ',a5);
readln
end.
Bila program di samping dijalankan maka akan muncul:
masukkan bilangan ke-1! 7
masukkan bilangan ke-2! 1000
masukkan bilangan ke-3! 23
masukkan bilangan ke-4! 114
masukkan bilangan ke-5! 789
bilangan ke-1 yang dimasukkan: 7
bilangan ke-2 yang dimasukkan: 1000
bilangan ke-3 yang dimasukkan: 23
bilangan ke-4 yang dimasukkan: 114
bilangan ke-5 yang dimasukkan: 789

Penulisan program di atas dapat ditulis lebih sederhana dengan menggunakan sebuah variabel berbentuk "array" dan sebuah variabel berbentuk integer:
var
  a:array[1..5] of integer;
  b:integer;
begin
for b:=1 to 5 do
begin
  write('masukkan bilangan ke-',b,'! ');
  readln(a[b]);
end;
for b:=1 to 5 do
  writeln('bilangan ke-',b,' yang dimasukkan: ',a[b]);
readln
end.
Bila program di samping dijalankan maka akan muncul:
masukkan bilangan ke-1! 7
masukkan bilangan ke-2! 1000
masukkan bilangan ke-3! 23
masukkan bilangan ke-4! 114
masukkan bilangan ke-5! 789
bilangan ke-1 yang dimasukkan: 7
bilangan ke-2 yang dimasukkan: 1000
bilangan ke-3 yang dimasukkan: 23
bilangan ke-4 yang dimasukkan: 114
bilangan ke-5 yang dimasukkan: 789


Jadi dengan array kita akan dapat menulis program dalam kode yang lebih sederhana.. :)

0 komentar: