ARRAY MULTI DIMENSI

ARRAY MULTI DIMENSI

Jika sebelumnya kita telah belajar apa itu array, nah array yang kita buat sebelumnya itu termasuk ke dalam array satu dimensi. Disini kita akan mempelajari array MULTIDIMENSI.

 

Array Dua Dimensi (Matriks)

Array dua dimensi adalah struktur data yang mengatur data dalam bentuk tabel yang memiliki dua indeks. Data yang berada dalam array dua dimensi ini disusun dalam baris dan kolom yang membuat nya membutuhkan dua indeks untuk mengakses elemen di dalam array tersebut. Array dua dimensi biasa digunakan untuk mempresentasikan matriks atau tabel data.

 

Cara membuat array Dua Dimensi

 

Dalam membuat array dua dimesi tidak jauh berbeda dengan membuat array satu dimensi, namun disini Ketika kita ingin memsukkan element terdapat dua element yang tertera dalam beda kurung siku, yang mana itu menyatakan bahwasannya array tersebut adalah array dua dimensi. Yang Dimana element yang pertama itu menetapkan baris yang akan di buat, dan element yang kedua adalah untuk menetapkan kolom yang akan di buat.

 

Contoh array dua dimensi :









Seperti yang kita lihat di atas, terdapat array dua dimensi yang Dimana element yang tertera adalah 3 dan 4, yang Dimana 3 mewakili baris dan 4 mewakili kolom.

 

 

Bagaimana cara mengambil data nya?

Sama seperti cara kita mengambil data pada array sebelumnya, namun kita disini memerlukan 2 indeks untuk mengeluarkan data tersebut. Berikut adalah cara meng input dan mengeluarkan data di dalam array 2 dimensi menggunakan nested loop( perulangan bersarang ).

·       Notasi

 

//judul : membuat array dua dimensi, input dan output data yang ada di dalam array

//oleh        : penulis

 

 

//kamus

 ukuran_sepatu [3][4] = { ß array of integer  

 

      {1,2,3,4},

      {5,6,7,8},

      {9,10,11,12}

    };

 a,b,c,d ßinteger

 

 

//deskripsi

      //menginput data ke dalam array

      a = 0;

      until(a  <  3){

                  b = 0;

                  until(b  <  5){

 

                              output ß “input data baris ” ß a ß b;

                              input ß ukuran_sepatu[a][b];

                             

                              b = b + 1;

                  }

 

             a = a + 1;

 

      }

      //mengeluarkan data yang ada di dalam array

      c = 0;

      While(c < 3 ){

                  d = 0;

                  While(d < 4){

                             

                              Output ß ukuransepatu[c][d] ;

 

                              d = d + 1;       

                  }

 

            c = c +  1;

      }

                 

·       Kode program

#include <iostream>
using namespace std;

int ukuransepatu[3][4];
int a, b, c, d;


main()
{

  //memasukkan data ke dalam array 
  a = 0;
  while(a < 3) {
      b = 0; 
      while(b < 4) {

        cout << "input data baris [" << a + 1 << " ] kolom [ " << b + 1 << " ] : ";
        cin >> ukuransepatu[a][b];

        b = b + 1;

      }

    a = a + 1;

  }

  //mengeluarkan data dari array 
  c = 0; 
  while( c < 3){
      d = 0; 
      while(d < 4){

          cout << ukuransepatu[c][d] << " ";
           
          d = d + 1;

      }

      cout << endl;
      c = c + 1;
  }

}


Jika kita lihat program di atas bawasannya array tersebut memiliki dua elemen yaitu 3 dan 4 yang Dimana artinya array tersebut termasuk ke dalam array 2 dimensi yang mempunyai tiga baris dan 4 kolom. Bisa kita lihat bahwasannya program array di atas kita memasukkan data dan mengeluarkan data menggunakan perulangan yang Dimana untuk memudahkan agar lebih singkat dan efisien.




Array Tiga Dimensi      


Array tiga dimensi adalah struktur data yang menyimpan elemen dalam bentuk kubus tiga dimensi yang Dimana setiap element di akses menggunakan tiga indeks. Array tiga dimensi ini mirip dengan array dua dimensi namun dengan tambahan dimensi. Mudahnya array tiga dimensi seperti rak buku yang menyimpan buku tidak hanya baris dan kolom di depan saja namun di belakangnya juga memiliki buku yang masuk ke dalam.

 

  • Gambaran array 3 dimensi



 

















Komentar

Postingan populer dari blog ini

KONDISI & SEQUENTIAL STATEMENT

PROGRAM PERTAMA