Contoh Array 2 Dimensi
Contoh Array 2 Dimensi
Matriks A dan Matriks B dan menampilkannya hasil input datanya. Program ini sebagai dasar untuk
memahami cara kerja array 2 dimensi untuk dikembangkan ke contoh-contoh perhitungan array 2
dimensi selanjutnya. Matriks A dengan ukuran mxn dan matriks B dengan pxq.
Dalam program diminta ukuran atau ordo matriks A dan B. Kemudian tentukan masing-masing data
Matriks dan tampilkan hasilnya.
Pemrograman dasar dari array 2 dimensi adalah bagaimana cara melakukan input data matrik dan
cara mencetak atau menampilkan hasilnya di layar komputer. Dalam contoh ini, diberikan 2 buah
matriks A dengan ukuran mxn dan matriks B dengan ukuran pxq.
Algoritma :
1. Mulai
2. Deklarasikan variabel baris dan kolom, array matrik A dan B.
3. Input nilai baris dan kolom tiap matriks
4. Input data matriks A
a. Buat perulangan baris j mulai dari j=0 hingga j Jika tidak lanjutkan ke langkah 5.
b. Buat perulangan kolom k mulai dari k=0 hingga k Jika tidak, ulangi langkah 4a.
5. Input data matriks B
a. Buat perulangan baris j mulai dari j=0 hingga j
Jika tidak lanjutkan ke langkah 6.
b. Buat perulangan kolom k mulai dari k=0 hingga k Jika tidak, ulangi langkah 5a.
6. Cetak data Matriks A
a. Buat perulangan baris j mulai dari j=0 hingga j Jika tidak lanjutkan ke langkah 7.
b. Buat perulangan kolom k mulai dari k=0 hingga k Jika tidak, ulangi langkah 6a.
7. Cetak data matriks B
a. Buat perulangan baris j mulai dari j=0 hingga j
Jika tidak lanjutkan ke langkah 8.
b. Buat perulangan kolom k mulai dari k=0 hingga k Jika tidak, ulangi langkah 7a.
8. Selesai
Flowchart
Program :
#include conio.h
#include stdio.h
#include iostream.h
void main()
{
clrscr();
int a[50][50],b[50][50];
int m,n,p,q,j,k;
cout<<"Jumlah baris Matrik A = ";cin>>m;
cout<<"Jumlah kolom Matrik A = ";cin>>n;
cout<<"Jumlah baris Matrik B = ";cin>>p;
cout<<"Jumlah kolom Matrik B = ";cin>>q;
clrscr();
cout<<"\n\nMatrik B \n";
for(j=0;j
{
for(k=0;k cout< cout<<"\n";
}
getch();
}