Contoh Program Perkalian Matriks Pada C++

Membuat Program Matriks di c++

membuat Matriks pada C++ memang sedikit sulit, apa lagi untuk pemula yang baru saja Belajar Programming Secara Otodidak. karena script untuk membuat program perkalian matriks pada C++ menggunakan sistem perulangan. entah itu FOR, While, atau Do While.

menurut wikipedia, pengertian Matriks itu sendiria adalah kumpulan bilangan atau ekspresi berbentung persegi panjang yang disusun secara baris dan kolom.

Program Perkalian Matriks Ordo 2x2 Pada C++

disini saya akan menjelaskan Cara Membuat Program Perkalian Matriks pada C++, jadi simak dengan baik tutorial ini. untuk Software Compiler C++ nya, kalian bisa menggunakan aplikasi kesukaan kalian. disini saya menggunakan DEV C++.

1.) pertama buat Prototipe Fungsi
disini saya menggunakan file header Iostream dan Iomanip.
#include<iostream>
#include<iomanip>
using namespace std;
#define baris 2
#define kolom 2
main(void)
{
...
}
2.) Buat Variable Name
selanjutnya adalah membuat variable name untuk masing masing objek yang nantinya akan digunakan. masukan kode berikut di dalam prototipe fungsi.
int i, j, a[baris] [kolom], b[baris] [kolom],c[baris] [kolom];
3.) Membuat Program Untuk Menyimpan Nilai Matriks
ketika program dijalankan ia akan meminta user untuk memasukan nilai untuk masing - masing matriks (A & B)
//input matrik A
for(i=0;i<=1;i++)
{
for(j=0;j<=1;j++)
{

cout<<"Elemen Matriks A Baris ke "<<i+1<<" kolom ke "<<j+1<<" = ";
cin>>a[i][j];
}
}
cout<<"========================="<<endl;
//input matrik B
for(i=0;i<=1;i++)
{
for(j=0;j<=1;j++)
{
 cout<<"Elemen Matriks B Baris ke "<<i+1<<" kolom ke "<<j+1<<" = ";
    cin>>b[i][j];
}
}
4.) Proses Perkalian Matriks
sekarang masukan source code berikut untuk proses perkalian pada matriks A dan B
//perkalian matriks
for (i=0; i<=baris-1;i++)
for (j=0; j<=kolom-1;j++)
c[i][j]=a[i][i]*b[i][j];
5.) Mencetak Hasil
dan yang terakhir adalah mencetak kembali nilai matriks yang telah di inputkan tadi dan mencetak juga hasil perkalian matriksnya.
//cetak data A
cout<<"Matriks A : "<<endl;
for(i=0;i<=baris-1;i++)
{for(j=0;j<=kolom-1;j++)
cout<<setw(3)<<a[i][j]<<" ";
cout<<endl;
}
//cetak data B
cout<<"Matriks B : "<<endl;
for(i=0;i<=baris-1;i++)
{for(j=0;j<=kolom-1;j++)
cout<<setw(3)<<b[i][j]<<" ";
cout<<endl;
}
//cetak A x B
cout<<"Matriks A x B : "<<endl;
for(i=0;i<=baris-1;i++)
{for(j=0;j<=kolom-1;j++)
cout<<setw(3)<<c[i][j]<<" ";
cout<<endl;
}

dari source code perkalian matriks di atas, memiliki hasil output seperti gambar dibawah ini
Membuat Program Matriks di c++
nah itu dia tadi cara membuat program perkalian matriks pada c++. jika kalian masih bingung atau menjumpai error pada proses pembuatan. silahkan download source codenya dibawahini:

You might also like

0 Comments

Silahkan berkomentar yang baik dan menarik sesuai dengan isi konten.
Komentar yang tidak diperbolehkan :

1. Berbau penghinaan SARA & P*RN
2. Komentar dengan Link hidup ( akan dianggap spam )
3. Komentar tidak nyambung dengan isi postingan
EmoticonEmoticon