Penjumlahan dan Pengurangan Matriks ordo 2x2 C/C++

Matriks ordo 2x2, Bagaimana cara membuatnya sobat ?.. Yang jelas disini kita akan membuat progam C/C++ pakek array. sudah tahukah sobat tentang array ?.. kalho belum tahu saya rekomendasikan sobat untuk membaca tulisan sebelumnya yaitu Progam Array Menampilkan Matrik Ordo 3x4 . Lah selain dari contoh array membuat atau menampilkan Matrik Ordo 3x4 dengan array C/C++ kemarin juga udah kita bahas Mencari rata-rata nilai dengan menggunakan Array C/C++.
Yupz... kalho sobat udah nyimak tulisan saya sebelumnya pasti udah paham n ngarti kan untuk struktur pembuatan progam array. oke deh disini kita akan membuat progam array lagi nih sob yaitu dengan judul Penjumlahan dan Pengurangan Matriks ordo 2x2 C/C++. jadi setelah kemarin kita bisa menampilkan matrik ordo dan udah bisa membuat progam inputan array yaitu pada pembahasan Mencari rata-rata nilai. kali ini kita akan Membuat Matriks ordo 2x2 dengan penjumlahan dan pengurangan. yang jelas progamnya inputan dan menampilkan. oke langsung saja deh berikut;

Script Progam Penjumlahan dan Pengurangan Matriks ordo 2x2 C/C++
#include <stdio.h>
#include <conio.h>

main ()
{ int i, j;
char ulang;
int matrikA [2][2], matrikB [2][2], HasilMatrik [2][2];
/* Menu Utama */
sp:
printf("Operasi Perhitungan Matriks\n");
/* Input Nilai Matrik A */
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ printf("Masukan Nilai Matriks A [%d][%d] : ", i+1, j+1);
scanf("%d",&matrikA[i][j]);
}
}

/* Input Nilai Matrik B */
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ printf("Masukan Nilai Matriks B [%d][%d] : ", i+1, j+1);
scanf("%d",&matrikB[i][j]);
}
}

/* Show Matrik A */
printf("\nNilai Matriks A adalah :\n");
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ printf("%d\t",matrikA [i][j]);
}
printf("\n");
}

/* Show Matrik B */
printf("\nNilai Matriks B adalah :\n");
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ printf("%d\t",matrikB [i][j]);
}
printf("\n");
}

printf("\n----------------------------------\n");

/* Penjumlahan Matrik */
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ HasilMatrik [i][j]= matrikA [i][j]+ matrikB [i][j];
}
}

/* Show Hasil Penjumlahan */
printf("\nHasil Penjumlahan Matriks Adalah :\n");
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ printf("%d\t",HasilMatrik [i][j]);
}
printf("\n");
}

/* Pengurangan Matrik */
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ HasilMatrik [i][j]= matrikA [i][j]-matrikB [i][j];
}
}

/* Show Hasil Pengurangan */
printf("\nHasil Pengurangan Matriks Adalah :\n");
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ printf("%d\t",HasilMatrik [i][j]);
}
printf("\n");
}

/* Perulangan Operasi */
{ printf("\nUlang Lagi atau Tidak [y/n] ?");
scanf("\n%c",&ulang);

if(ulang=='y')
goto sp;
else if(ulang=='n')
printf("Goodbye~~");
else
printf("Pilihan itu tidak ada");
}
}

Output Progam Penjumlahan dan Pengurangan Matriks ordo 2x2 C/C++
Penjumlahan dan Pengurangan Matriks ordo c/c++