Subscribe For Free Updates!

We'll not spam mate! We promise.

Monday, March 9, 2015

Program perkalian matriks ordo bebas C++

yah malam ini saya akan berbagi program perkalian pada matriks dengan ordo bebas atau bisa di inputkan sendiri di C++ lebih tepatnya saya mengunakan dev C++, dari pada bingung mau ngapain malam malam begini hujan lagi mau ngerjain tugas malah pusing ngerjainya lebih baik ngeshare coding siapa tau bermanfaat bagi agan agan sekalian, kok mlh jadi curhat langsung aja menuju ke TKP

berikut codingnya :

#include<iostream>
#include<conio.h>
#include<iomanip>

using namespace std;

int main(void)
{
int A[100][100],B[100][100],C[100][100],i,j,k,barisa,koloma,barisb,kolomb,barisc,kolomc;

cout<<"Disusun oleh:\n";
cout<<"Nama  : FREDITYA MARGIANTO\n";
cout<<"Nim   : 5140411150\n";
cout<<"Kelas : TI-C\n";

//masukan ordo matriks A
cout<<"masukan ordo matriks A:"<<endl;
cout<<"======================="<<endl;
cout<<"jumlah baris:";
cin>>barisa;
cout<<"jumlah kolom:";
cin>>koloma;

//masukan matriks A
cout<<"silahkan input matriks A:"<<endl;
cout<<"========================="<<endl;
for(i=0;i<barisa;i++)
{
for(j=0;j<koloma;j++)
{
cout<<"\nElemen ke "<<(i+1)<<","<<(j+1)<<":";
cin>>A[i][j];
}
}

//cetak matriks A
cout<<"\nMatriks A: \n";
for(i=0;i<barisa;i++)
{
for(j=0;j<koloma;j++)
{
cout<<setw(4)<<A[i][j];
}
cout<<endl;
}


//masukan ordo matriks B
cout<<"masukan ordo matriks B:"<<endl;
cout<<"======================="<<endl;
cout<<"jumlah baris:";
cin>>barisb;
cout<<"jumlah kolom:";
cin>>kolomb;

//masukan matriks B
cout<<"silahkan input matriks B:"<<endl;
cout<<"========================="<<endl;
for(i=0;i<barisb;i++)
{
for(j=0;j<kolomb;j++)
{
cout<<"\nElemen ke "<<(i+1)<<","<<(j+1)<<";";
cin>>B[i][j];
}
}

//cetak matriks B
cout<<"\nMatriks B : \n";
for(i=0;i<barisb;i++)
{
for(j=0;j<kolomb;j++)
{
cout<<setw(4)<<B[i][j];
}
cout<<endl;
}

//operasi perkalian
for(i=0;i<barisa;i++)
{
for(j=0;j<kolomb;j++)
{
C[i][j]=0;
for(k=0;k<barisb;k++)
{
C[i][j]+=A[i][k]*B[k][j];
}
}
}

//menampilkan hasil
cout<<"\nMatriks C, Hasil : \n";
cout<<"==================\n";
for(i=0;i<barisa;i++)
{
for(j=0;j<kolomb;j++)
{
cout<<setw(4)<<C[i][j];
}
cout<<endl;
}
cout<<"diatas adalah hasil perkalian matriks A&B yang telah anda inputkan";
return 0;
}


Socializer Widget By Blogger Yard
SOCIALIZE IT →
FOLLOW US →
SHARE IT →

6 comments:

  1. gan... punya program c++ nya:

    >deret taylor
    >mencari akar persamaan pangkat 4
    >matrix 4x4

    kalau ada tolong ya gan...
    rickygurning6@gmail.com

    thanks

    ReplyDelete
  2. gue ga peduli lu kelas brp, yang penting gue dpt kodingan lu

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete