Kamis, 25 Februari 2010

Matriks 4x4

// Program Matrik By JERLY SABUNA (672009141)
#include
#include
#include
void main(){
int mata [4][4],matb [4][4], matc[4][4], matd [4][4];
int i,j;
clrscr();
printf("-------PROGRAM MATRIKS-------\n");
printf(" [Matriks 4 Dimensi]\n\n");
//matrik pertama
printf("--------------------\n");
printf("Data Matriks Pertama\n");
printf("--------------------\n\n");
for (i=1;i<=4;i++)
for(j=1;j<=4;j++){
printf("Elemen [%d,%d] = ",i,j);
scanf("%d",&mata[i][j]);
}

printf("Tekan sembarang tombol untuk melanjutkan ke Data Matriks Dua!\n");
getch();

//matrik kedua
clrscr();
printf("------------------\n");
printf("Data Matriks Kedua\n");
printf("------------------\n\n");

for (i=1;i<=4;i++)
for(j=1;j<=4;j++){
printf("Elemen [%d,%d] = ",i,j);
scanf("%d",&matb[i][j]);
}
printf("Tekan sembarang untuk melihat hasil matriks 1 dan 2! \n\n");
getch();

//proses membentuk matriks ketiga dan menampilkan matriks
clrscr();
for (i=1;i<=4;i++)
for(j=1;j<=4;j++){
matc[i][j]= mata[i][j] + matb[i][j];
}
printf("Matriks Pertama : \n");
for (i=1;i<=4;i++){
for (j=1;j<=4;j++)
printf("%4d",mata[i][j]);
printf("\n");
}
printf("\n");

printf("Matriks Kedua : \n");
for (i=1;i<=4;i++){
for (j=1;j<=4;j++)
printf("%4d",matb[i][j]);
printf("\n");
}
printf("\n");
printf("Tekan sembarang tombol untuk melihat hasil penjumlahan!\n\n");
getch();

printf("Hasil penjumlahan antara Matriks A dan Matriks B adalah \n");
for (i=1;i<=4;i++){
for (j=1;j<=4;j++)
printf("%4d",matc[i][j]);
printf("\n");
}
printf("\n");

printf("Tekan sembarang tombol untuk melihat hasil pengurangan! \n\n");
getch();
for (i=1;i<=4;i++)
for(j=1;j<=4;j++){
matc[i][j]= mata[i][j] - matb[i][j];
}


printf("Hasil Pengurangan antara Matriks A dan Matriks B adalah \n\n");
for (i=1;i<=4;i++){
for (j=1;j<=4;j++)
printf("%4d",matc[i][j]);
printf("\n");
}
printf("\n");
getch();
getch();

getch();

exit(0);




}

Tidak ada komentar: