Page 131 - Project Akhir Media Pendidikan
P. 131

z







                                                                              y


                                              x
                                              Gambar 6.4. Contoh bentuk array 3 dimensi

                      Adapun  bentuk  umum  dari  pendeklarasian  array  tiga  dimensi  adalah  seperti  yang
                      tampak di bawah ini.

                        tipe_data  nama_array  [banyaknya_elemen_pada_sumbu_x]
                                                  [banyaknya_elemen_pada_sumbu_y]
                                                  [banyaknya_elemen_pada_sumbu_z];


                      Perhatikan contoh pendeklarasian array di bawah ini.


                      int Arr3D [3] [4] [6];



                      Ini artinya array Arr3D  diatas memiliki 3 buah elemen bertipe int yang masing-masing
                      elemennya  terdiri  dari  4  buah  elemen  lain  dimana  keempat  buah  elemen  tersebut  juga
                      masing-masing terdiri dari 6 buah elemen.

                      Berikut  ini  contoh  program  sederhana  yang  akan  menunjukkan  bagaimana  cara
                      melakukan  inisialisasi  dan  pengaksesan  nilai  dari  elemen-elemen  dalam  array  tiga
                      dimensi.


                      #include <stdio.h>

                      int main(void) {
                         /* Mendeklarasikan array tiga dimensi dengan nama Arr3D dan
                            melakukan inisialisasi nilai ke dalam setiap elemennya */
                         int Arr3D [2][2][2] = {1,2,3,4, 5,6,7,8 };
                         /* Mendeklarasikan variabel sebagai indeks pengulangan */
                         int i, j, k;

                         /* Mengakses nilai yang terdapat pada setiap elemen array
                            Arr3D */
                         for (i=0; i<2; i++) {
                           for (j=0; j<2; j++) {
                              for (k=0; k<2; k++) {


                                                          127
   126   127   128   129   130   131   132   133   134   135   136