Thursday, June 6, 2013

Membuat Program Menghitung Determinan Ordo 2x2 dan Ordo 3x3



Membuat Program Menghitung Determinan Ordo 2x2 dan Ordo 3x3

Membuat Program Menghitung Determinan Ordo 2x2 dan Ordo 3x3 

Kali ini saya akan berbagi bagaimana cara membuat program dengan menggunakan bahasa 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();
       
    }
}

Download Program ini di -> Membuat Program Menghitung Determinan Ordo 2x2 dan Ordo 3x3 

Download Artikel ini di ->  Membuat Program Menghitung Determinan Ordo 2x2 dan Ordo 3x3 

Semoga Bermanfaat :)

No comments:

Post a Comment