Posted by : Unknown
Kamis, 26 April 2012
Setelah sebelumnya saya post tentang Program perkalian dua buah matriks C++ , sekarang saya akan post Program perkalian dua buah matriks dengan function C++. Berikut adalah programnya :
#include <iostream.h>
#include <conio.h>
void in_matriks(int matriks[100][100])
{
int v,t;
for(v=0; v<3; v++)
for(t=0; t<3; t++)
{
cout<<"Baris "<<v+1<<", Kolom "<<t+1<<" : ";
cin>>matriks[v][t];
}
}
void rumuskali_matriks(const int matriks1[100][100], const int matriks2[100][100],
int C[100][100])
{
int v,c,t;
for(v=0; v<3; v++)
for(t=0; t<3; t++)
{
C[v][t] = 0;
for(c=0; c<3; c++)
C[v][t] += matriks1[v][c] * matriks2[c][t];
}
}
void out_matriks(const int I[100][100])
{
int v,t;
for(v=0; v<3; v++)
{
for(t=0; t<3; t++)
cout<<" "<<I[v][t];
cout<<endl;
}
}
int main()
{
int matriks1[100][100],matriks2[100][100];
int hasil[100][100];
clrscr();
cout<<"Program Perkalian Matriks Ordo 3x3\n";
cout<<"Input data matriks kesatu\n";
in_matriks(matriks1);
cout<<"\nInput data matriks kedua\n";
in_matriks(matriks2);
cout<<"\nMatriks kesatu\n";
out_matriks(matriks1);
cout<<"\nMatriks kedua\n";
out_matriks(matriks2);
rumuskali_matriks(matriks1,matriks2,hasil);
cout<<"\nHasil perkalian matriks kesatu dan kedua : \n";
out_matriks(hasil);
getch();
return 0;
}
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Program perkalian matriks dengan function C++