Sabtu, 14 Juni 2014

array matriks 2 x 3

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