#include
#include
void input_1 (int matrikA[5][5], int baris, int kolom);
void input_2 (int matrikB[5][5], int baris, int kolom);
void jumlah (int matrikA[5][5], int matrikB[5][5], int matrikC[5][5], int baris, int kolom);
void cetak (int matrikA[5][5], int matrikB[5][5], int matrikC[5][5], int baris, int kolom);
void main ()
{
int matrikA[5][5], matrikB[5][5], matrikC[5][5];
int baris, kolom;
printf("Masukkan jumlah baris = "); scanf("%d",&baris);
printf("Masukkan jumlah kolom = "); scanf("%d",&kolom);
printf("\n");
input_1(matrikA, baris, kolom);
input_2(matrikB, baris, kolom);
jumlah(matrikA, matrikB, matrikC, baris, kolom);
clrscr();
cetak (matrikA, matrikB, matrikC, baris, kolom);
}
void input_1 (int matrikA[5][5], int baris, int kolom)
{
int i,j ;
printf("matrik A \n");
for (i=1; i<=baris; i++)
for (j=1; j<=kolom; j++)
{
printf("masukkan nilai baris %d kolom %d = ",i,j); scanf("%d",&matrikA[i][j]);
}
}
void input_2 (int matrikB[5][5], int baris, int kolom)
{
int i,j ;
printf("\nMatrik B \n");
for (i=1; i<=baris; i++)
{
for (j=1; j<=kolom; j++)
{
printf("masukkan nilai baris %d kolom %d = ",i,j); scanf("%d",&matrikB[i][j]);
}
}
}
void jumlah (int matrikA[5][5], int matrikB[5][5], int matrikC[5][5], int baris, int kolom)
{
int i,j ;
for (i=1; i<=baris; i++)
{
for (j=1; j<=kolom; j++)
{
matrikC[i][j] = matrikA[i][j] + matrikB[i][j];
}
}
}
void cetak (int matrikA[5][5], int matrikB[5][5], int matrikC[5][5], int baris, int kolom)
{
int i,j ;
printf("PENJUMLAHAN MATRIK \n");
printf("================== \n \n");
printf("Matrik A \n");
for (i=1; i<=baris; i++)
{
for (j=1; j<=kolom; j++)
{
printf("%d ", matrikA[i][j]);
}
printf("\n");
}
printf("\n");
printf("Matrib B\n");
for (i=1; i<=baris; i++)
{
for (j=1; j<=kolom; j++)
{
printf("%d ", matrikB[i][j]);
}
printf("\n");
}
printf("\n");
printf("Matrik C = Matrik A + Matrik B\n");
for (i=1; i<=baris; i++)
{
for (j=1; j<=kolom; j++)
{
printf("%d ", matrikC[i][j]);
}
printf("\n");
}
}
0 komentar :
Posting Komentar
Thanks for your commentar