Bissmillah
Algoritma dan C++ untuk Perkalian Matriks
"ALGORITMA"
PROGRAM PERKALIAN_MATRIKS
//C[3,2] = A [3,5] * B [5,2]
DEKLARASI
C [3,2] = A [3,5] * B [5,2] = integer
ALGORITMA
// untuk memasukkan matrik A
for(brs=0; brs<3 br="" brs=""> for (kol=0; kol<5 br="" kol=""> input (A[brs,kol])
}
}
// untuk memasukkan matrik B
for(brs=0; brs<5 br="" brs=""> for (kol=0; kol<2 br="" kol=""> input (B[brs,kol])
}
}
// proses perkalian matrik
for (brs=0; brs<3 br="" brs=""> for (kol=0; kol<2 br="" kol=""> C(brs,kol)=0
for(sm=0; sm<5 br="" sm=""> C[brs,kol] = C[brs,kol] + A[brs,sm] * B[sm,kol]
}
}
}
//untuk menampilkan hasil matrik C :
for (brs=0; brs<3 br="" brs=""> for (kol=0; kol<2 br="" kol=""> output (C[brs,kol])
}
}2>3>5>2>3>2>5>5>3>
"PROGRAM C++"
#include
#include
void main ()
{
int C[3][2], A[3][5], B[5][2];
int brs,kol,sm;
// untuk memasukkan matrik A
for(brs=0; brs<3 br="" brs=""> for (kol=0; kol<5 br="" kol=""> cout<<"masukkan matrik A["< cin >>A[brs][kol];
}
}
// untuk memasukkan matrik B
for(brs=0; brs<5 br="" brs=""> for (kol=0; kol<2 br="" kol=""> cout<<"masukkan matrik B["< cin >>B[brs][kol];
}
}
// proses perkalian matrik
for (brs=0; brs<3 br="" brs=""> for (kol=0; kol<2 br="" kol=""> C[brs][kol]=0 ;
for(sm=0; sm<5 br="" sm=""> C[brs][kol] = C[brs][kol] + A[brs][sm] * B[sm][kol];
}
}
}
//untuk menampilkan hasil matrik C :
for (brs=0; brs<3 br="" brs=""> for (kol=0; kol<2 br="" kol=""> cout< }
cout< }
getch();
} 2>3>5>2>3> 2>5> 5>3>
Silahkan di coba Insya Allah bisa
Semoga bermanfaat
Algoritma dan C++ untuk Perkalian Matriks
"ALGORITMA"
PROGRAM PERKALIAN_MATRIKS
//C[3,2] = A [3,5] * B [5,2]
DEKLARASI
C [3,2] = A [3,5] * B [5,2] = integer
ALGORITMA
// untuk memasukkan matrik A
for(brs=0; brs<3 br="" brs=""> for (kol=0; kol<5 br="" kol=""> input (A[brs,kol])
}
}
// untuk memasukkan matrik B
for(brs=0; brs<5 br="" brs=""> for (kol=0; kol<2 br="" kol=""> input (B[brs,kol])
}
}
// proses perkalian matrik
for (brs=0; brs<3 br="" brs=""> for (kol=0; kol<2 br="" kol=""> C(brs,kol)=0
for(sm=0; sm<5 br="" sm=""> C[brs,kol] = C[brs,kol] + A[brs,sm] * B[sm,kol]
}
}
}
//untuk menampilkan hasil matrik C :
for (brs=0; brs<3 br="" brs=""> for (kol=0; kol<2 br="" kol=""> output (C[brs,kol])
}
}2>3>5>2>3>2>5>5>3>
"PROGRAM C++"
#include
#include
void main ()
{
int C[3][2], A[3][5], B[5][2];
int brs,kol,sm;
// untuk memasukkan matrik A
for(brs=0; brs<3 br="" brs=""> for (kol=0; kol<5 br="" kol=""> cout<<"masukkan matrik A["<
}
}
// untuk memasukkan matrik B
for(brs=0; brs<5 br="" brs=""> for (kol=0; kol<2 br="" kol=""> cout<<"masukkan matrik B["<
}
}
// proses perkalian matrik
for (brs=0; brs<3 br="" brs=""> for (kol=0; kol<2 br="" kol=""> C[brs][kol]=0 ;
for(sm=0; sm<5 br="" sm=""> C[brs][kol] = C[brs][kol] + A[brs][sm] * B[sm][kol];
}
}
}
//untuk menampilkan hasil matrik C :
for (brs=0; brs<3 br="" brs=""> for (kol=0; kol<2 br="" kol=""> cout<
cout<
getch();
}
Silahkan di coba Insya Allah bisa
Semoga bermanfaat
Posting Komentar