package array_2_dimensi_perkalian;
import java.util.Scanner;
* @author tiaras n-dist
public class Array_2_dimensi_perkalian {
public static void main(String[] args) {
Scanner isi = new Scanner(System.in);
int[][] a=new int[2][2];
int[][] b=new int[2][2];
int[][] c=new int[2][2];
int i,j,k;
//Menginput Matrik nilai A
for (i=0;i<2;i++){
for(j=0;j<2;j++){
System.out.print("Nilai A["+(i)+"]["+(j)+"] =");
a[i][j]=isi.nextInt();
}}
System.out.println();
//Menginput Matrik nilai B
for (i=0;i<2;i++){
for(j=0;j<2;j++){
System.out.print("Nilai B["+(i)+"]["+(j)+"] =");
}}
System.out.println();
//Menginput Matrik nilai B
for (i=0;i<2;i++){
for(j=0;j<2;j++){
System.out.print("Nilai B["+(i)+"]["+(j)+"] =");
b[i][j]=isi.nextInt();
}}
System.out.println();
//in Progress dua dimensi
for (i=0;i<2;i++){
for(j=0;j<2;j++){
for(k=0;k<2;k++){
c[i][j]=a[i][k]*b[k][j]+a[k][i]*b[j][k];
}}}
System.out.println();
//menampilkan hasil
for (i=0;i<2;i++){
for(j=0;j<2;j++){
c[i][j]=0;
for(k=0;k<2;k++)
{
c[i][j]=c[i][j]+a[i][k]*b[k][j];
}
System.out.print(" ");
System.out.println(" "+c[i][j]);
}
}
}
}
}}
System.out.println();
//in Progress dua dimensi
for (i=0;i<2;i++){
for(j=0;j<2;j++){
for(k=0;k<2;k++){
c[i][j]=a[i][k]*b[k][j]+a[k][i]*b[j][k];
}}}
System.out.println();
//menampilkan hasil
for (i=0;i<2;i++){
for(j=0;j<2;j++){
c[i][j]=0;
for(k=0;k<2;k++)
{
c[i][j]=c[i][j]+a[i][k]*b[k][j];
}
System.out.print(" ");
System.out.println(" "+c[i][j]);
}
}
}
}

Tidak ada komentar:
Posting Komentar