Array Dua Dimensi
Array dua dimensi adalah array yang memiliki dua buah
elemen betipe array. Array dimensi dua mewakili suatu bentuk tabel atau matrik, yaitu indeks pertama dapat menunjukkan
baris dan indeks kedua dapat menunjukkan kolom dari tabel atau matrik. Untuk
lebih memahami konsepnya, coba perhatikan terlebih dahulu gambar dibawah ini.
Pada gambar diatas array memiliki 3 buah baris dan 4 buah
kolom sehingga jumlah elemennya adalah 3 x 4 = 12.
Bentuk umum pendeklarasian array dua dimensi:
namaArray :
array[1..BanyakBaris, 1..BanyakKolom] of tipe_data ;
Contoh program:
Program
Deklarasi_Array_Dua_Dimensi;
Uses
WinCrt;
Var
Tabel : Array[1..3,1..2] of Integer;
i,j : Integer;
Begin
ClrScr;
Tabel[1,1]:=1;
Tabel[1,2]:=2;
Tabel[2,1]:=3;
Tabel[2,2]:=4;
Tabel[3,1]:=5;
Tabel[3,2]:=6;
For I := 1 to 3 Do
Begin
For J:= 1 to 2 Do
Write(tabel[i,j]:10);
writeln;
End;
End
Bila program dijalankan akan didapatkan output:
1
2
3 4
5 6
Untuk deklarasi
array dua dimensi dapat digunakan beberapa cara seperti berikut ini :
1. Var
Tabel : Array[1..3] of Array[1..2] of Byte;
2. Type
Matrik = Array[1..3,1..2] of Byte;
Var
Tabel : Matrik;
3. Type
Baris = 1..3;
Kolom = 1..2;
Matrik = Array[Baris,Kolom] of Byte;
Var
Tabel : Matrik;
4. Type
Baris = 1..3;
Kolom=1..2;
Matrik= Array[Baris] of
Array[Kolom] of Byte;
Var
Tabel : Matrik;
No comments:
Post a Comment