koding matriks 2 x 3
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <conio.h>
int main()
{ int A[2][3], B[2][3], C[2][3], i, j, p;
printf("============================== \n");
printf(" Program PerkalianMatrik 2 x 3 \n");
printf("============================== \n \n");
/******* Masukkanmatriks A *******/
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
{ printf("input data matrik A[%i][%i] : ",i+1,j+1);
fflush(stdin);scanf("%i",&A[i][j]);
}
}
printf("\n");
/******** Masukkanmatriks B ********/
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
{ printf("input data matrik B[%i][%i] : ",i+1,j+1);
fflush(stdin);scanf("%i",&B[i][j]);
}
}
/******** Proses perkalianmatriks A dan B ********/
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
{ C[i][j]=0;
for (p=0;p<2;p++)
{
C[i][j]=C[i][j]+(A[i][p]*B[p][j]);
}
}
}
/******** Cetakisimatriks A ********/
printf("\n matrik A\n");
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
printf("%5i",A[i][j]);
printf("\n");
}
printf("\n");
/******** Cetakisimatriks B *******/
printf("\n matrik B\n");
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
printf("%5i",B[i][j]);printf("\n");
}
printf("\n");
/******** Cetakhasilperkalianmatriks A dan B *******/
printf("\n matrikperkalianAxB\n");
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
printf("%5i",C[i][j]);
printf("\n");
}
printf("\n\n");
printf("============================\n");
printf("Press ENTER to Exit!");
getch();
}
hasil run
matriks 2 x 2
matriks 3 x 3
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <conio.h>
int main()
{ int A[3][3], B[3][3], C[3][3], i, j, p;
printf("============================== \n");
printf(" Program PerkalianMatrik 3 x 3 \n");
printf("============================== \n \n");
/******* Masukkanmatriks A *******/
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ printf("input data matrik A[%i][%i] : ",i+1,j+1);
fflush(stdin);scanf("%i",&A[i][j]);
}
}
printf("\n");
/******** Masukkanmatriks B ********/
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ printf("input data matrik B[%i][%i] : ",i+1,j+1);
fflush(stdin);scanf("%i",&B[i][j]);
}
}
/******** Proses perkalianmatriks A dan B ********/
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ C[i][j]=0;
for (p=0;p<3;p++)
{
C[i][j]=C[i][j]+(A[i][p]*B[p][j]);
}
}
}
/******** Cetakisimatriks A ********/
printf("\n matrik A\n");
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
printf("%6i",A[i][j]);
printf("\n");
}
printf("\n");
/******** Cetakisimatriks B *******/
printf("\n matrik B\n");
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
printf("%6i",B[i][j]);printf("\n");
}
printf("\n");
/******** Cetakhasilperkalianmatriks A dan B *******/
printf("\n matrikperkalianAxB\n");
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
printf("%6i",C[i][j]);
printf("\n");
}
printf("\n\n");
printf("============================\n");
printf("Press ENTER to Exit!");
getch();
}
hasil run 3 x 3
Tidak ada komentar:
Posting Komentar