SOAL BAHASA C
USING DEV++
USING DEV++
Buatlah program untuk
menginputkan, menghitung dan mencetak perkalian matrik 3 X 3 !
#include <stdio.h>
#include <stdlib.h>
void main ()
{
int A[3][4], B[3][3],X[3][3],i,j;
/*********** MASUKAN MATRIK 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]);
}
}
/*********** MASUKAN MATRIK 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 PERKALIAN MATRIK A dan B ***********/
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
X[i][j]=((A[0][j]*B[i][0])+(A[1][j]*B[i][1])+(A[2][j]*B[i][2]));
}
}
/*********** CETAK ISI MATRIK 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");
/*********** CETAK ISI MATRIK 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");
/*********** CETAK HASIL PERKALIAN MATRIK A dan B ***********/
printf ("\n MATRIK PERKALIAN A dan B\n");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
printf ("%6i",X[i][j]);
printf ("\n");
}
printf("\n\n");
}
#include <stdlib.h>
void main ()
{
int A[3][4], B[3][3],X[3][3],i,j;
/*********** MASUKAN MATRIK 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]);
}
}
/*********** MASUKAN MATRIK 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 PERKALIAN MATRIK A dan B ***********/
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
X[i][j]=((A[0][j]*B[i][0])+(A[1][j]*B[i][1])+(A[2][j]*B[i][2]));
}
}
/*********** CETAK ISI MATRIK 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");
/*********** CETAK ISI MATRIK 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");
/*********** CETAK HASIL PERKALIAN MATRIK A dan B ***********/
printf ("\n MATRIK PERKALIAN A dan B\n");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
printf ("%6i",X[i][j]);
printf ("\n");
}
printf("\n\n");
}
Comments
Post a Comment