Source Code Program Penjumlahan Matriks dengan Java –
Postingan kali ini saya akan kembali share source code program java yang
mana program yang akan kita buat kali ialah program yang dapat
melakukan operasi bilangan matriks dalam hal ini penjumlahan bilangan
matriks.
Berhubung
postingan kali ada kaitannya dengan tugas yang saya miliki dalam
matakuliah aljabar linier dan matriks dan alhamdulillah telah selasai di
demokan jadi saatnya untuk dishare.
import javax.swing.JOptionPane;
class penjumlahanmatriks {
public static void main(String [] args){
int baris=Integer.valueOf(JOptionPane.showInputDialog(null,"masukan jumlah baris Matriks tersebut ->> "," "));
int kolom=Integer.valueOf(JOptionPane.showInputDialog(null,"masukan jumlah kolom Matriks tersebut ->> "," "));
System.out.print("untuk matriks A\n");
int matrikA[][]=new int[baris][kolom];
for (int i=0; i<baris; i++ ){
System.out.print("|");
for (int j=0; j<kolom;j++ ){
matrikA[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null,"nilai matrik A baris ke "+(i+1) + " kolom ke " +(j+1)+" : "," "));
System.out.print(" "+matrikA[i][j]+" ");
}
System.out.println("|");
}
System.out.print("untuk matriks B\n");
int matrikB[][]=new int[baris][kolom];
for (int i=0; i<baris; i++ ){
System.out.print("|");
for (int j=0; j<kolom;j++ ){
matrikB[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null,"nilai matrik B baris ke "+(i+1) + " kolom ke " +(j+1)+" : "," "));
System.out.print(" "+matrikB[i][j]+" ");
}
System.out.println("|");
}
int matrikhasil[][] = new int[baris][kolom];
penjumlahan(matrikA,matrikB,matrikhasil);
show(matrikhasil);
}
public static void penjumlahan(int A[][], int B[][], int C[][]){
for(int i=0; i<A.length; i++){
for(int j=0; j<A[0].length; j++){
C[i][j] = A[i][j] + B[i][j];
}
}
}public static void show(int C[][]){
System.out.println("Hasil matrik");
for(int i=0; i<C.length; i++){
System.out.print("|");
for(int j=0; j<C[0].length; j++){
System.out.print(" " + C[i][j] + " ");
}
System.out.println("|");
}
}
}
semoga bermanfaat ..
0 komentar:
Posting Komentar