Dokumen tersebut berisi contoh-contoh penggunaan array multidimensi dalam bahasa C++ untuk menampilkan angka, huruf, dan operasi pembagian. Terdapat penjelasan tentang deklarasi array dua dimensi, inisialisasi nilai, looping untuk menampilkan isi array, dan kesimpulan bahwa array multidimensi dapat menyimpan nilai berbeda pada setiap baris dan kolomnya.
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
ArrayMultidimensi
1. PRAKTIKUM : ARRAY MULTIDIMENSI
NAMA : AMBAR AYU, NANDYA R. K, TIA YUSNITA
KELAS : X RPL B
TANGGAL PRAKTIKUM : 14 MARET 2010
1. ARRAY DUA DIMENSI
#include<iostream.h>
int main()
{
int Angka[2][3]; //Deklarasi Array
int i,j;
Angka[0][0]=5;
Angka[0][1]=10;
Angka[0][2]=15;
Angka[1][0]=3;
Angka[1][1]=90;
Angka[1][2]=100;
//Tampilkan isi Array Angka
for(i=0;i<2;i++) //looping terluar
{
for(j=0;j<3;j++) //looping terdalam
{
cout<<Angka[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
2. 2. INISIALISASI ARRAY DUA DIMENSI
#include<iostream.h>
int main()
{
int i,j;
int two_dim[3][5]={
{1,2,3,4,5},
{10,20,30,40,50},
{11,22,33,44,55}
};
for(i=0; i<3; i++)
{
for(j=0; j<5; j++)
{
cout<<two_dim[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
3. 3. MENAMPILKAN HURUF A
#include<iostream.h>
int main()
{
int i,j;
int huruf_A[8][8]={
{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}
};
for(i=0; i<8; i++)
{
for(j=0; j<8; j++)
{
if(huruf_A[i][j] !=0)
cout<<"#";
else
cout<<" ";
}
cout<<endl;
}
return 0;
}
4. 4. Program Tukar Isi Nilai 2 Buah Array
#include<iostream.h>
int main()
{
int a,b;
int A[2][2]={
{2,4},
{6,8}
};
int B[2][2]={
{3,6},
{9,7}
};
cout<<"Nilai Array A yang sebelum ditukar dengan Array B:"<<endl;
for (a=0; a<2; a++)
{
for( b=0; b<2; b++)
{
cout<<"A["<<a<<"]["<<b<<"]="<<A[a][b]<<"tB["<<a<<"]["<<b<<"]="<<B[a][b]<<endl;
}
}
cout<<"Nilai Array A yang telah ditukar dengan Array B:"<<endl;
for (a=0; a<2; a++)
{
for( b=0; b<2; b++)
{
cout<<"A["<<a<<"]["<<b<<"]="<<B[a][b]<<"tB["<<a<<"]["<<b<<"]="<<A[a][b]<<endl;
}
}
return 0;
}
5. 5. Program Operasi Pembagian Pada Array
#include<iostream.h>
int main()
{
int a,b;
float A[2][2]={
{2.5,4.0},
{6.0,7.5}
};
float B[2][2]={
{1.5,4.0},
{2.0,6.2}
};
cout<<"Hasil/Value dari Array A dan B adalah:"<<endl;
for (a=0; a<2; a++)
{
for( b=0; b<2; b++)
{
cout<<"A["<<a<<"]["<<b<<"]="<<A[a][b]<<"tB["<<a<<"]["<<b<<"]="<<B[a][b]<<endl;
}
}
cout<<"Hasil pembagian Array A dan B adalah:"<<endl;
for (a=0; a<2; a++)
{
for( b=0; b<2; b++)
{
cout<<A[a][b]<<" / "<<B[a][b]<<" = "<<A[a][b]/B[a][b]<<endl;
}
}
return 0;
}
6. 6. KESIMPULAN PRAKTIKUM
Array Multidimensi memiliki dua dimensi dan masing – masing dimensi dapat
berisi nilai yang berbeda.
Nilai dimensi menunjukan baris x kolom pada suatu indeks. Misalnya :
int Angka[3][5];
Array Multidimensi juga menggunakan Nested Loop.
Inisialisasi Array Multidimensi dapat dilakukan dengan dua cara :
a. int Angka[3][5]={1,3,5,7,9
2,4,6,8,10
10,20,30,40,50};
b. int Angka[3][5]={
{1,3,5,7,9},
{2,4,6,8,10},
{10,20,30,40,50}
};
1 3 5 7 9
2 4 6 8 10
10 20 30 40 50