Anda di halaman 1dari 7

ARRAY 2 Malisa Huzaifa S.Kom., M.

T
ARRAY 2D
Array dimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukan
baris dan indeks kedua menunjukan kolom. Array dimensi dua dapat digunakan seperti
pendatan penjualan, pendataan nilai dan lain sebagainya. Bentuk Umum pendeklarasian array :

Tipe-Data Nama_Variabel[index1] [index2]

Ket :
Type data : Untuk menyatakan type data yang digunakan
Index-1: Untuk menyatakan jumlah baris
Index-2 : Untuk menyatakan jumlah kolom
ARRAY MULTIDIMENSI
Sama seperti array satu dimensi, pada array multidimensi juga dapat dilakukan
inisialisasi nilai dalama elemen-elemennya. Adapun cara melakukannya adalah
seperti contoh yang terlihat di bawah ini.
int A[3] [3] = {1,2,3,4,5,6,7,8,9};

Namun untuk memudahkan proses inisialisasi, pada C++ mengizinkan kita untuk
melakukan penelompokan untuk setiap baris yaitu dengan sintaks seperti berikut
int A [3] [3] = {(1,2,3), (4.5.6), (7,8,9)};
CONTOH 1
CONTOH 2
Output :
CONTOH
#include <iostream>
using namespace std;

int main()

MULTIDIME
{
//Deklarasi array tiga dimensi dengan nama "Bilangan" dengan ukuran 2x3x4

int Bilangan[2][3][4];

NSI 1 // Mendeklarasi variabel untuk indeks perulangan


int i, j, k;

cout << "\t===============================";


cout << "\n\t== Contoh Array Tiga Dimensi ==\n";
cout << "\t===============================\n\n";

// Mengisi nilai kedalam elemen-elemen array angka


cout << "== Masukkan elemen-elemen array Bilangan ==\n";
for (i = 0;i < 2;i++)
{
for (j = 0;j < 3;j++)
{
for (k = 0;k < 4;k++)
{
cout << "Bilangan indeks ke [" << i << "][" << j << "][" << k << "]" << " = ";
cin >> Bilangan[i][j][k];
}
}
}

cout << "\n\n===============================\n";


cout << "== Tampil nilai elemen Array ==\n";
cout << "===============================\n";

//menampilkan nilai dari setiap elemen array angka


for (i = 0;i < 2;i++)
{
for (j = 0;j < 3;j++)
{
for (k = 0;k < 4;k++)
{
cout << "Bilangan indeks ke [" << i << "][" << j << "][" << k << "]" << " = " <<
Bilangan[i][j][k] << endl;
}
}
}

system("pause");
return 0;
SOAL LATIHAN
Output :

Anda mungkin juga menyukai