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
- Gambaran array 3 dimensi
Komentar
Posting Komentar