(Coretan Mahasiswa UNIM) Nah kali ini saya akan memberikan tutorial
bagaimana MEMBUAT PROGRAM PERKALIAN MATRIK DI C++, sebenarnya untuk membuat
perkalian matrik ini sangat-sangat mudah, asalkan kalian harus memahami konsep
dasar perulangan (Looping Di c++). Baiklah sekarang lihat koding di bawah ini,
# include<iostream.h>
#include<iomanip.h>
int
mtx1[150][150],mtx2[150][150],mtx3[150][150];
int brs1,brs2,klm1,klm2,klm3,i,j,k;
void msk();
void isi();
void msg();
void main()
{
cout<<"\n
PERKALIAN MATRIKS"<<endl;
msk();
isi();
}
void msg()
{
cout<<"MASUKAN
KOLOM & BARIS TIDAK SESUAI"<<endl;
}
void msk()
{
cout<<"\nMASUKKAN
BARIS DAN KOLOM MATRIKS A="<<endl;
cout<<"BARIS=";
cin>>brs1;
cout<<"KOLOM=";
cin>>klm1;
cout<<"\nMASUKKAN
BARIS DAN KOLOM MATRIKS B="<<endl;
cout<<"BARIS=";
cin>>brs2;
cout<<"KOLOM=";
cin>>klm2;
if(((klm1
!=brs2)||(brs1==klm1==brs1==klm2==1)))msg(),msk();
}
void isi()
{
cout<<"\nBERHASIL"<<endl;
cout<<"\nMASUKKAN
MATRIKS A"<<endl;
{
for(i=0;i<brs1;i++)
for(j=0;j<klm1;j++)
{
cout<<"BARIS"<<i+1<<"KOLOM"<<j+1<<":";
cin>>mtx1[i][j];
}
cout<<endl;
}
cout<<"\nMASUKKAN
MATRIKS B="<<endl;
{
for(j=0;j<brs2;j++)
for(k=0;k<klm2;k++)
{
cout<<"BARIS"<<j+1<<",KOLOM"<<k+1<<":";
cin>>mtx2[j][k];
}
cout<<endl;
}
{
for(i=0;i<brs1;i++)
for(k=0;k<klm2;k++)
{
mtx3[i][k]=0;
for(j=0;j<klm1;j++)
mtx3[i][k]+=mtx1[i][j]*mtx2[j][k];
}
}
cout<<"TAMPILKAN MATRIKS
A="<<endl;
for(i=0;i<brs1;i++)
{
for(j=0;j<klm1;j++)
cout<<setw(6)<<mtx1[i][j];
cout<<endl;
}
cout<<"TAMPILKAN
MATRIKS B="<<endl;
for(j=0;j<brs2;j++)
{
for(k=0;k<klm2;k++)
cout<<setw(6)<<mtx2[j][k];
cout<<endl;
}
cout<<"HASIL
PERKALIAN MATRIKS C="<<endl;
for(i=0;i<brs1;i++)
{
for(k=0;k<klm2;k++)
cout<<setw(6)<<mtx3[i][k];
cout<<endl;
}
}
Nah itu koding untuk membuat program untuk
menghitungPERKALIAN MATRIK DI C++, silahkan pelajari perkalian matriknya
dahulu, jangan asal copas..
Ok silahkan tinggalkan komentar, atau
petanyaan untuk artikel MEMBUAT PROGRAM PERKALIAN MATRIK DI C++ ini,
Salam Sepakat Programmer Indonesia...!!!!
0 komentar:
Posting Komentar