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("|");
        }
    }
    }



Tidak ada komentar:

Poskan Komentar