Kamis, 03 November 2011

Penjumlahan dan Pengurangan Matriks 2 Dimensi

/*Nama Program : Penjumlahan Dan Pengurangan Matriks 2 Dimensi
Bahasa         : JAVA
Program By     : Citra P Simatupang.amd*/
import javax.swing.JOptionPane;
class Matriks_Input
        {
        public static void main(String[] args) 
        {
        String matriks1S[][]=new String[3][3];
        String matriks2S[][]=new String[3][3];
        int matriks1 [][]    =new int[3][3];
        int matriks2 [][]    =new int[3][3];
        int hasiljlh [][]    =new int[3][3];
        int hasilkrng[][]    =new int[3][3];

//Menampilkan Input Matriks 1

        System.out.println("Matriks 1 ");
        for (int i=1;i<=2;i++ )
        {
        for(int j=1;j<=2;j++)
        {
        matriks1S[i][j]    =JOptionPane.showInputDialog(null,"Baris" +i+","+j,"Matriks 1",JOptionPane.PLAIN_MESSAGE);
        matriks1[i][j]    =Integer.parseInt(matriks1S[i][j]);
        System.out.print(matriks1[i][j]+" ");
        }
        System.out.println();
        }

//Menampilkan Input Matriks 2

        System.out.println("Matriks 2 ");
        for (int a=1;a<=2;a++ )
        {
        for(int b=1;b<=2;b++)
        {
        matriks2S[a][b]    =JOptionPane.showInputDialog(null,"Baris" +a+ ","+b,"Matriks 2 ",JOptionPane.PLAIN_MESSAGE);
        matriks2[a][b]    =Integer.parseInt(matriks2S[a][b]);
        System.out.print(matriks2[a][b]+" ");
        }
        System.out.println();
        }

//Proses Penjumlahan Matriks

        System.out.println("Hasil Penjumlahan ");
        for (int x=1;x<=2 ;x++ )
        {
        for (int z=1;z<=2 ;z++ )
        {
        hasiljlh [x][z]=matriks1[x][z]+matriks2[x][z];
        System.out.println(matriks1[x][z]+  " + " +matriks2[x][z]+ " = " +hasiljlh[x][z]+ " " );
        }
        }

//Proses Pengurangan Matriks;

        System.out.println("Hasil Pengurangan ");        
        for (int x=1;x<=62 ;x++ )
        {
        for (int z=1;z<=2 ;z++ )
        {
        hasilkrng[x][z]=matriks1[x][z]-matriks2[x][z];
        System.out.println(matriks1[x][z]+  " - " +matriks2[x][z]+ " = " +hasilkrng[x][z]+ " " );
        }
        }
        }
        }

1 komentar: