Pages

Selasa, 30 November 2010

Menghitung Matriks Penjumlahan dan Pengurangan - Java

Definisi Matriks :
Susunan bilangan-bilangan yang diatur pada baris dan kolom dan letaknya di antara dua buah kurung.
Matriks dapat dihitungan dengan menggunakan operasi penjumlahan, pengurangan dan perkalian, perhitungan matriks secara perkalian dapat dilakukan dengan 2 cara yaitu perkalian skalar dan perkalian matriks dengan matriks.
Perhitungan dengan operasi penjumlahan dapat dilakukan dengan mudah yaitu hanya dengan menambahkan elemen yang ada pada matriks pertama dengan matriks kedua (yang dijumlahkan adalah elemen pada baris dan kolom yang sama).
Dan pada posting kali ini saya akan membahas bagaimana cara membuat program perhitungan matriks dengan program Java (disini saya menggunakan NetBeans).
Source Code-nya :
public class matrik{
public static void main(String[]args){
System.out.println("Matriks A : \n");
int baris=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Masukan Banyak Baris Untuk Matrik : ","2"));
int kolom=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Masukan Banyak Kolom Untuk Matrik: ","2"));
int A[][]=new int[baris][kolom];
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
A[i][j]=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Nilai A Baris Ke-"+(i+1)+", Kolom Ke-"+(j+1)+" = ","0"));
System.out.print(" "+A[i][j]+" ");
}
System.out.println("|");
}
System.out.println("\n");
System.out.println("Matriks B : \n");
int B[][]=new int[baris][kolom];
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
B[i][j]=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Nilai B Baris Ke-"+(i+1)+", Kolom Ke-"+(j+1)+" = ","0"));
System.out.print(" "+B[i][j]+" ");
}
System.out.println("|");
}
System.out.println("\n");

System.out.println("=============================");
System.out.println("Operasi Matrik  Penjumlahan :");
System.out.println("=============================");
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
System.out.print(" "+(A[i][j]+B[i][j])+" ");
}
System.out.println("|");
}
System.out.println("\n");
System.out.println("=============================");
System.out.println("Operasi Matrik  Pengurangan :");
System.out.println("=============================");
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
System.out.print(" "+(A[i][j]-B[i][j])+" ");
}
System.out.println("|");
}


Output yang dihasilkan adalah :

memasukkan nilai inputan dari matriks A dan B dari baris ke-1 sampai ke-2, dan juga kolom ke-1 sampai ke-2.
dan hasil perhitungannya seperti diatas, kalo gga keliatan diclik aja..
semoga postingan ini dapat membantu ^o^


0 komentar:

Posting Komentar