Contoh Program Array 2 Dimensi dengan Bahasa C++

Contoh Array 2 dimensi di bawah ini adalah bagaiamana cara melakukan input data ke dalam 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<<"Input Matriks A\n";
for(j=0;j for(k=0;k  {
    cout<<"A"<>a[j][k];
  }
cout<<"Input Matriks B\n";
for(j=0;j

for(k=0;k  {
    cout<<"B"<>b[j][k];
  }
clrscr();
cout<<"Matrik A \n";
for(j=0;j{
 for(k=0;k    cout<    cout<<"\n";
}

cout<<"\n\nMatrik B \n";
for(j=0;j

{
 for(k=0;k    cout<    cout<<"\n";
}
getch();
}

Output Program :



Demikian pembahasan tentang  array 2 dimensi dalam pemrogramab bahasa C++.

6 komentar:

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.