Program Perkalian, Penjumlahan, Pengurangan matriks!
Matriks memiliki beberapa operasi, salah satunya adalah dari ketiga oprasi diatas!
di bawah ini, adalah script untuk menjalankan oprasi tersebut dengan menggunakan bahasa c++

PERKALIAN

#include<stdio.h>
#include<conio.h>


void main()
{
int PERTAMA[3][3],KEDUA[3][3],X[3][3],i,j,k;
printf(" (X) PERKALIAN MATRIKS \n");
printf("\n");
printf("FORMAT [baris][kolom]\n");


for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("Masukan Angka Matriks PERTAMA   [%i][%i]:",i+1,j+1);
fflush(stdin);scanf("%i",&PERTAMA[i][j]);
}
}


for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("Masukan Angka Matriks KEDUA   [%i][%i]:",i+1,j+1);
fflush(stdin);scanf("%i",&KEDUA[i][j]);
}
}


for(i=0;i<3;i++){
for(j=0;j<3;j++){
X[i][j]=0;
for(k=0;k<3;k++){
X[i][j]=X[i][j]+(PERTAMA[i][k]*KEDUA[k][j]);
}
}
}
printf("\n|matrik PERTAMA |\n");
for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%6i",PERTAMA[i][j]);
printf("\n");
}
printf("\n");


printf("\n|matrik KEDUA |\n");
for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%6i",KEDUA[i][j]);
printf("\n");
}
printf("\n");


printf("\nHASIL\n");


for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%9i",X[i][j]);
printf("\n");
}
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\nsuport by: 5hufree.blogspot.com)");
getch();
}




PENJUMLAHAN
#include<stdio.h>
#include<conio.h>


void main()
{
int PERTAMA[3][3],KEDUA[3][3],X[3][3],i,j,k;
printf(" (+) PENJUMLAHAN MATRIKS \n");
printf("\n");
printf("FORMAT [baris] [kolom]\n");


for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("Masukan Angka dari Matriks PERTAMA[%i][%i]:",i+1,j+1);
fflush(stdin);scanf("%i",&PERTAMA[i][j]);
}
}
printf("\n");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("Masukan Angka dari Matriks KEDUA[%i][%i]:",i+1,j+1);
fflush(stdin);scanf("%i",&KEDUA[i][j]);
}
}


for(i=0;i<3;i++){
for(j=0;j<3;j++){
X[i][j]=0;
for(k=0;k<3;k++){
X[i][j]=PERTAMA[i][j]+KEDUA[i][j];
}
}
}
printf("\n|matrik PERTAMA |\n");


for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%6i",PERTAMA[i][j]);
printf("\n");
}
printf("\n");


printf("\n|matrik KEDUA |\n");
for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%6i",KEDUA[i][j]);
printf("\n");
}
printf("\n");


printf("\nHASIL\n");


for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%6i",X[i][j]);
printf("\n");
}
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\nsuport by: 5hufree.blogspot.com");


getch();
}





PENGURANGAN
#include<stdio.h>
#include<conio.h>


void main()
{
int PERTAMA[3][3],KEDUA[3][3],X[3][3],i,j,k;
printf(" (-) PENGURANGAN MATRIKS \n");
printf("\n");
printf("FORMAT [baris] [kolom]\n");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("Masukan Angka Matriks PERTAMA[%i][%i]:",i+1,j+1);
fflush(stdin);scanf("%i",&PERTAMA[i][j]);
}
}


for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("Masukan Angka Matriks KEDUA[%i][%i]:",i+1,j+1);
fflush(stdin);scanf("%i",&KEDUA[i][j]);
}
}


for(i=0;i<3;i++){
for(j=0;j<3;j++){
X[i][j]=0;
for(k=0;k<3;k++){
X[i][j]=PERTAMA[i][j]-KEDUA[i][j];
}
}
}
printf("\n matrik PERTAMA\n");


for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%6i",PERTAMA[i][j]);
printf("\n");
}
printf("\n");


printf("\n matrik KEDUA\n");


for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%6i",KEDUA[i][j]);
printf("\n");
}
printf("\n");


printf("\nHASIL\n");


for(i=0;i<3;i++)
{  for(j=0;j<3;j++)
printf("%9i",X[i][j]);
printf("\n");
}
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\nsuport by: 5hufree.blogspot.com)");
getch();
}



Bisa di compile dari compiler apa aja!
NO error
NO failed
GOOD run>>


Share To:

5hufree

Post A Comment: