
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