Pada materi sebelumnya sudah “sedikit” dibahas mengenai array satu dimensi. Sebuah array dikatakan berdimensi satu, bila suatu nilai yang tersimpan dalam array tersebut ditentukan oleh satu kondisi (baris atau kolom).
Dalam array multidimensi terdiri atas baris (row) dan kolom (column). Index pertama adalah baris dan yang kedua adalah kolom, sedangkan pada array dua dimensi, ditentukan oleh dua kondisi (baris dan kolom). Pada array tiga dimensi, ditentukan oleh tiga kondisi dan seterusnya.
Deklarasi:
Pada Pascal
VAR nama_array : ARRAY [indeks_baris,indeks_kolom] OF jenis;
Contoh :
VAR A : ARRAY [1..3,1..4] OF integer;
Pada C++
Tipe_Data Nama_Array[Jumlah_Elemen1] ]...[Jumlah_Elemen n];
Contoh :
int Array[10][5]; //deklarasi array 2 dimensi
double Jumlah[7][1][3]; //deklarasi array 3 dimensi
float Total[5][6][1][2]; //deklarasi array 4 dimensi, dst…
pada array multi dimensi banyaknya elemen adalah perkalian antara tipe indeksnya.
Var matrik:array[1..10,1..10] of integer; { 100 elemen }
Var matrik:array[1..3,1..3,1..3] of word; { 27 elemen}
contoh penulisan array di pascal:
Hasil:
Dalam array multidimensi terdiri atas baris (row) dan kolom (column). Index pertama adalah baris dan yang kedua adalah kolom, sedangkan pada array dua dimensi, ditentukan oleh dua kondisi (baris dan kolom). Pada array tiga dimensi, ditentukan oleh tiga kondisi dan seterusnya.
Deklarasi:
Pada Pascal
VAR nama_array : ARRAY [indeks_baris,indeks_kolom] OF jenis;
Contoh :
VAR A : ARRAY [1..3,1..4] OF integer;
Pada C++
Tipe_Data Nama_Array[Jumlah_Elemen1] ]...[Jumlah_Elemen n];
Contoh :
int Array[10][5]; //deklarasi array 2 dimensi
double Jumlah[7][1][3]; //deklarasi array 3 dimensi
float Total[5][6][1][2]; //deklarasi array 4 dimensi, dst…
pada array multi dimensi banyaknya elemen adalah perkalian antara tipe indeksnya.
Var matrik:array[1..10,1..10] of integer; { 100 elemen }
Var matrik:array[1..3,1..3,1..3] of word; { 27 elemen}
contoh penulisan array di pascal:
Hasil:
23.59
Sis Share





