Contoh Pemprograman Java (Determinan With Method)

Jumat, 07 Juni 2013

Program Java Dengan Method, Program Menghitung Determinan Mengunakan Pemprograman Java


Kali ini saya akan berbagi Contoh pemrograman java untuk menghitung Determinan dari Ordo 2x2 dan Ordo 3x3. sedikit penjelasan dari program menghitung determinan ordo 2x3 dan ordo 3x3. Pada program ini mengimport Util.Scanner untuk dapat melakukan penginputan. lalu Class utama dari program ini adalah class Determinan. yang nanti kelas determinan ini akan di buat objek baru dan di panggil pada program utama (dibawah Static Void Main).

Listing Program :

import java.util.Scanner;

class Determinan{
Scanner input = new Scanner(System.in);

public void ordox(){
System.out.print("Ordo Matriks = 2X2");
int [][] matrik = new int [2][2];

System.out.println("\nMasukan Elemen Matriksnya:");
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
System.out.print("Elemen ["+(i+1)+","+(j+1)+"]=");
matrik[i][j]=input.nextInt();
}
}

for(int i=0;i<2;i++)
{
System.out.print("|");
for(int j=0;j<2;j++)
{
System.out.print(matrik[i][j]+" ");

}
System.out.println("|");
}
int dtre=(matrik[1][1] * matrik[0][0]) - (matrik[0][1] * matrik[1][0]);
System.out.println("Determinannya="+dtre);
}

public void ordoxx(){
System.out.println("Ordo Matriks = 3X3");
int [][] matrika = new int [3][3];

System.out.println("\nMasukan Elemen Matriksnya:");
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
System.out.print("Elemen ["+(i+1)+","+(j+1)+"]=");
matrika[i][j]=input.nextInt();

}
}
for(int i=0;i<3;i++)
{
System.out.print("|");
for(int j=0;j<3;j++)
{
System.out.print(matrika[i][j]+" ");

}
System.out.println("|");
}
int dtr=((matrika[0][0]*matrika[1][1]*matrika[2][2])+(matrika[0][1]*matrika[1][2]*matrika[2][0])+(matrika[0][2]*matrika[1][0]*matrika[2][1]))-((matrika[0][2]*matrika[1][1]*matrika[2][0])+(matrika[0][0]*matrika[1][2]*matrika[2][1])+(matrika[0][1]*matrika[1][0]*matrika[2][2]));
System.out.println("Determinannya="+dtr);
}

public void menu(){
System.out.println();
System.out.println("================================");
System.out.println(" MENU UTAMA ");
System.out.println(" 1. Determinan Ordo 2X2 ");
System.out.println(" 2. Determinan Ordo 3X3 ");
System.out.println(" 3. Keluar ");
System.out.println("================================");
System.out.println();
System.out.print("Masukkan Pilihan Anda : ");
int pil = input.nextInt();

if(pil==1){
ordox();
menu();
}
if(pil==2){
ordoxx();
menu();
}
if(pil==3){
System.out.println();
System.out.println("Anda Telah Keluar");
}
}

public static void main(String[] args)
{
Determinan x = new Determinan();
x.menu();

}

}

Artikel Terkait Java

Share this article :

0 comments:

Speak up your mind

Tell us what you're thinking... !

 
Support : Creating Website | Perpus Kit | I was Here..
Copyright © 2011. perpus mini - All Rights Reserved
Template Created by Creating Website
Proudly powered by Blogger