Friday, April 1, 2011

LA3 Matif 2 (Determinan Matrik) Tanggal 2 April 2011

Listing
import java.io.*;

class det

{

public static void main(String[]args)throws IOException

{

System.out.println("=====Determinan Matriks====");

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));

System.out.println("Ordo Matriks = 2*2");

int [][]matrika=new int[2][2];

System.out.println("Masukkan Elemen Matriksnya:");

for (int i=0;i<2;i++)

{

for(int j=0;j<2;j++)

{

System.out.print("Elemen ["+(i+1)+","+(j+1)+"]=");

matrika[i][j]=Integer.parseInt(input.readLine());

}

}

for (int i=0;i<2;i++)

{

System.out.print("|");

for(int j=0;j<2;j++)

{

System.out.print(matrika[i][j]+"");

}

System.out.println("|");

}

int dtr=((matrika[0][0]*matrika[1][1])-(matrika[0][1]*matrika[1][0]));

System.out.println("Determinannya: "+dtr);

System.out.println("");
System.out.print("=====Determinan Matriks=====\n");

System.out.println("Ordo Matriks = 3*3");

int [][]matrikb=new int[3][3];

System.out.println("Masukkan Elemen Matriksnya:");

for (int i=0;i<3;i++)

{

for(int j=0;j<3;j++)

{

System.out.print("Elemen ["+(i+1)+","+(j+1)+"]=");

matrikb[i][j]=Integer.parseInt(input.readLine());

}

}

for (int i=0;i<3;i++)

{

System.out.print("|");

for(int j=0;j<3;j++)

{

System.out.print(matrikb[i][j]+"");

}

System.out.println("|");

}

int dt=((matrikb[0][0]*matrikb[1][1]*matrikb[2][2])+(matrikb[0][1]*matrikb[1][2]*matrikb[2][0])+(matrikb[0][2]*matrikb[1][0]*matrikb[2][1]))-((matrikb[0][2]*matrikb[1][1]*matrikb[2][0])+(matrikb[0][1]*matrikb[1][0]*matrikb[2][2])+(matrikb[0][0]*matrikb[1][2]*matrikb[2][1]));

System.out.println("Determinannya: "+dt);

}

}


Output

No comments:

Post a Comment