Ini adalah contoh syntax java script membuat perkalian matrik
import java.io.*;
class matriks
{
public static void main(String[]args) throws Exception
{
DataInputStream dis= new DataInputStream(System.in);
System.out.print("Input banyak baris matrik A= ");
int baris=Integer.parseInt(dis.readLine());
System.out.print("Input banyak kolom matrik A= ");
int kolom=Integer.parseInt(dis.readLine());
System.out.print("Input banyak baris matrik B= ");
int baris1=Integer.parseInt(dis.readLine());
System.out.print("Input banyak kolom matrik B= ");
int kolom1=Integer.parseInt(dis.readLine());
System.out.println();
int [] [] matA =new int [baris][kolom];
int [] [] matB =new int [baris1][kolom1];
int [] [] matC =new int [baris][kolom1];
if(baris1 !=kolom)
System.out.println("Matrik C = 0");
else
{
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom;j++)
{
System.out.print("Input data A "+i+j+"= ");
matA [i][j]=Integer.parseInt(dis.readLine());
}
}
for(int m=0;m<baris1;m++)
{
for(int n=0;n<kolom1;n++)
{
System.out.print("Input data B "+m+n+"= ");
matB [m][n]=Integer.parseInt(dis.readLine());
}
}
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom;j++)
{
System.out.print(matA[i][j]+" ");
}
System.out.println();
}
System.out.println();
for(int m=0;m<baris1;m++)
{
for(int n=0;n<kolom1;n++)
{
System.out.print(matB[m][n]+" ");
}
System.out.println();
}
System.out.println();
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom1;j++)
{
matC[i][j]=0;
for(int m=0;m<kolom;m++)
{
matC[i][j]+=matA[i][m]*matB[m][j];
}
}
}
}
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom1;j++)
{
System.out.print(matC[i][j]+" ");
}
System.out.println();
}
}
}
ato download scriptny lgsung disini
Download Program Matriks
import java.io.*;
class matriks
{
public static void main(String[]args) throws Exception
{
DataInputStream dis= new DataInputStream(System.in);
System.out.print("Input banyak baris matrik A= ");
int baris=Integer.parseInt(dis.readLine());
System.out.print("Input banyak kolom matrik A= ");
int kolom=Integer.parseInt(dis.readLine());
System.out.print("Input banyak baris matrik B= ");
int baris1=Integer.parseInt(dis.readLine());
System.out.print("Input banyak kolom matrik B= ");
int kolom1=Integer.parseInt(dis.readLine());
System.out.println();
int [] [] matA =new int [baris][kolom];
int [] [] matB =new int [baris1][kolom1];
int [] [] matC =new int [baris][kolom1];
if(baris1 !=kolom)
System.out.println("Matrik C = 0");
else
{
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom;j++)
{
System.out.print("Input data A "+i+j+"= ");
matA [i][j]=Integer.parseInt(dis.readLine());
}
}
for(int m=0;m<baris1;m++)
{
for(int n=0;n<kolom1;n++)
{
System.out.print("Input data B "+m+n+"= ");
matB [m][n]=Integer.parseInt(dis.readLine());
}
}
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom;j++)
{
System.out.print(matA[i][j]+" ");
}
System.out.println();
}
System.out.println();
for(int m=0;m<baris1;m++)
{
for(int n=0;n<kolom1;n++)
{
System.out.print(matB[m][n]+" ");
}
System.out.println();
}
System.out.println();
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom1;j++)
{
matC[i][j]=0;
for(int m=0;m<kolom;m++)
{
matC[i][j]+=matA[i][m]*matB[m][j];
}
}
}
}
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom1;j++)
{
System.out.print(matC[i][j]+" ");
}
System.out.println();
}
}
}
ato download scriptny lgsung disini
Download Program Matriks
No comments:
Post a Comment