PERKALIAN MATRIX ORDO YANG BERBEDA (JAVA)
Hai jumpa kembalii :v pada kali ini saya akan membahas cara
membuat program perkalian matrix dengan ordo
yang ber beda, oke pada dasarnnya ini cuma main logika pada array nya
gampang gampang susah sih kalo masih awam, tapi ngga apa apa :D let’s check the
code
Source Code:
import java.util.Scanner;
public class array_matrix_perkalian
{
public
static void main(String[] args)
{
Scanner
data= new Scanner (System.in);
int
A[][]=new int[3][4];
int
B[][]=new int[4][3];
int
C[][]=new int[3][3];
int i,
j, k;
System.out.println("Masukkan Nilai Matriks A");
System.out.println("=======================");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
System.out.print("Baris ke- " +(i+1) +"\tKolom ke- "
+(j+1) +" : ");
A[i][j]=data.nextInt();
}
}
System.out.println("");
System.out.println("Masukkan Nilai Matriks B");
System.out.println("==========================");
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
System.out.print("Baris ke- " +(i+1) +"\tKolom ke- "
+(j+1) +" : ");
B[i][j]=data.nextInt();
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
C[i][j]= 0;
for(k=0;k<4;k++)
{
C[i][j]=C[i][j] + A[i][k] *
B[k][j];
}
}
}
System.out.println("");
System.out.println("Hasil Perkalian Matriks");
System.out.println("===========================");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print(+(C[i][j])+" ");
}
System.out.println("");
}
}
}
SS nya :
Sekian tutor dari saya, saya teima kritik dan saran. Request
juga boleh silahkan bisa di email atau di komen juga boleh :v oke tutor akan
berlanjut pada minggu yang akan datang see you :D