Saturday, March 12, 2016

Kalderahmed

Contoh Membuat Program Penjumlahan,Perkalian,dan Tranpose Matrik ordo 2x2

Contoh Membuat Program Penjumlahan,Perkalian,dan Tranpose Matrik ordo 2x2, Kali ini Ngubekilmu ingin membagi Code untuk membuat matrik array 2Dimensi penjumlahan,perkalian,dan transpose matrik ordo 2x2 dengan bahasa C. Dalam membuat matrik, Array sangat diperlukan.

#include <stdio.h>
#include <stdlib.h>

int main() {
int a,b,c;
int A[2][2];
int B[2][2];
int C[2][2];
int D[2][2];
int E[2][2];
printf("Inputkan elemen matrik A \n");
printf("-------------------------------------\n");
for(a=0;a<2;a++)
{
  for(b=0;b<2;b++)
  {
  printf("= Input Matrik A[%d][%d] : ",a,b);
  scanf("  %d", &A[a][b]);
  }
  printf("\n");
}


printf("Inputkan elemen matrik B \n");
printf("-------------------------------------\n");
for(a=0;a<2;a++)
{
  for(b=0;b<2;b++)
  {
  printf("= Input Matrik B[%d][%d] : ",a,b);
  scanf("  %d", &B[a][b]);
  }
  printf("\n");
}
printf("Matriks A \n");
printf("--------------\n");

for(a=0;a<2;a++)
{
  for(b=0;b<2;b++)
  {
  printf(" %d",A[a][b]);
  }
  printf("\n");
}
printf("\n");
printf("Matriks B \n");
printf("--------------\n");

for(a=0;a<2;a++)
{
  for(b=0;b<2;b++)
  {
  printf(" %d",B[a][b]);
  }
  printf("\n");
}
printf("\n");
printf("Matrik C Penjumlahan\n");
printf("-----------------------\n");
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
C[a][b]= A[a][b] + B[a][b];
printf("%d\t",C[a][b]);
}
printf("\n");
}
printf("\n");
printf("Matrik D Perkalian  \n");
printf("-----------------------\n");
        for(a=0;a<2;a++)
        {
            for(b=0;b<2;b++)
            {
                D[a][b]=0;
                for(c=0;c<2;c++)
                {
                    D[a][b]=D[a][b]+(A[a][c]*B[c][b]);
                }
                printf("%d\t ", D[a][b]);
            }
            printf("\n");
}
printf("\n");
printf("Transpose matrik A \n");
printf("-----------------------\n");
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
E[a][b] = A[b][a];
printf("%d\t",E[a][b]);
}
printf("\n");
}
    
printf("\n");
printf("Transpose matrik B \n");
printf("-----------------------\n");
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
E[a][b] = B[b][a];
printf("%d\t",E[a][b]);
}
printf("\n");
}
    
printf("\n");
printf("Transpose matrik C \n");
printf("-----------------------\n");
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
E[a][b] = C[b][a];
printf("%d\t",E[a][b]);
}
printf("\n");
}
    
printf("\n");
printf("Transpose matrik D \n");
printf("-----------------------\n");
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
E[a][b] = D[b][a];
printf("%d\t",E[a][b]);
}
printf("\n");
}
return 0;
}

Outputnya:


Hasil Program Matrik array 2x2

Mudah kan? Semoga bermanfaat untuk anda. Terima Kasih.


Kalderahmed

About Kalderahmed -

Salam kenal semuanya, Selamat datang di Blog Ngubekilmu. Silahkan dibaca-baca, boleh di copy paste asalkan mencantumkan sumber. Terima Kasih banyak

Subscribe to this Blog via Email :