Senin, 12 November 2012
Source Code Java: Perkalian Matriks Dengan Skalar
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Acer
* import javax.swing.JOptionPane;
*/
import javax.swing.JOptionPane;
public class matriks_skalar {
public static void main(String[] args){
int skalar= Integer.valueOf(JOptionPane.showInputDialog("masukan bilangan skalar:"));
int barisA= Integer.valueOf(JOptionPane.showInputDialog("masukan baris matrik A :"));
int kolomA= Integer.valueOf(JOptionPane.showInputDialog("masukan kolom matrik A :"));
int matrikA[][]= new int[barisA][kolomA];
System.out.println("bilangan skalar = "+skalar);
System.out.println("matrikA");
for(int i=0; i<matrikA.length; i++){
System.out.print("|");
for(int j=0; j<matrikA[i].length; j++){
matrikA[i][j]= Integer.parseInt(JOptionPane.showInputDialog("masukan nilai untuk matrik A :"));
System.out.print(" "+matrikA[i][j]+" ");
}
System.out.println("|");
}
int hasil[][]= new int[barisA][kolomA];
perkalianSkalar(skalar,matrikA,hasil);
show(hasil);
}
public static void perkalianSkalar(int skalar,int B[][],int C[][]){
for(int i=0;i<B.length;i++){
for(int j=0;j<B[i].length;j++){
C[i][j]= skalar*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("|");
}
}
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar