Array Dimensi Tiga
ARRAY DIMENSI TIGA (Three Dimensional Array)Digunakan untuk mengelola data dalam bentuk 3 dimensi atau tiga sisi.
Deklarasi :
Type_Data Nama_Variabel [index1] [ndex2] [index3]; Misal : int A [3][4][2];
Penggambaran secara Logika :
Menentukan jumlah elemen dalam Array dimensi 3 :
Contoh :
Suatu Array X di deklarasikan sbb :
int A [3][4][2]; maka jumlah elemen Array dimensi tiga tersebut adalah :
(3) * (4) * (2) = 24
Cara pengerjaannya dengan rumus array
contoh rumus : M[m][n][p] = M[0][0][0] + {((m-1) *(jum.elemen2 * jum.elemen3)) + ((n-1)*(jum.elemen 3)) +
((p-1)}* L
Contoh soal : Suatu Array A dideklarasikan sebagai berikut :
int A [2][4][3], dengan alamat awal index A[0][0][0] berada di 0011(H) dan ukuran type data int = 2 Tentukan berapa alamat array di A[2][3][2] ?
Hasil :
1. Tentukan jumlah elemen array A [2][4][3]
= (2) * (4) * (3) = 24
2. M[m][n][p] = M[0][0][0] + {((m-1) *(jum.elemen2 * jum.elemen3)) + ((n-1)*(jum.elemen 3)) + ((p- 1)}* L
A[2][3][2] = 0011(H) + {((2–1) * 4 * 3) + ((3-1) * 3) +
(2-1)} * 2
= 0011(H) + {12 + 6 + 1 } * 2
= 0011(H) + 38 (D) 26 (H)
= 0011(H) + 26 (H)
= 0037(H)
Contoh pemrograman Array Dimensi 3
Tampilan hasil perogram :


0 komentar:
Posting Komentar