Array merupakan variabel tunggal yang dapat menampung banyak nilai. Tiap nilai ditampung dalam index Array yang berbeda pula.
oke tak usah panjang lebar pertemuan ini kita akan membuat sebuah program untuk mengalikan 2 buah matrik.:-)
#include
<stdio.h>
#include
<conio.h>
int
main()
{
int A[3][4], B[3][4], X[3][4], i, j;
printf ("Perkalian Matriks
(Ordo 2x2)\n");
printf
("----------------------------\n\n");
/******* Masukkan matriks A *******/
printf("Penetapan Nilai Matriks
A\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("Baris
ke - %i, Kolom ke - %i : ",i+1,j+1);
scanf("%i",&A[i][j]);
}
}
printf("\n");
/******** Masukkan matriks B
********/
printf("Penetapan Nilai Matriks
B\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("Baris
ke - %i, Kolom ke - %i : ",i+1,j+1);
scanf("%i",&B[i][j]);
}
}
/******** Proses perkalian matriks A
dan B ********/
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
X[i][j]=(A[i][0]*B[0][j])+(A[i][1]*B[1][j]);
}
}
/******** Cetak hasil perkalian
matriks A dan B *******/
printf("\nHasil perkalian
matriks A dan B\n"); printf("\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
printf("%6i",X[i][j]);
printf("\n");
}
printf("\n\n");
getch();
}
setelah sobat ketikkan semua listing diatas coba dijalankan lebih kurang hasilnya seperti pada gambar berikut ini :
sampai jumpa sobat dipertemuan selanjutnya...
0 Response to "Perkalian Matrik dengan C/C++"
Post a Comment