Sunday, April 18, 2010

Listing Matif2 Program Matriks..



nih ada listing program Matriks dengan java yang saya coba2 buat kmarin buat LA Matif2 ank2 1IA08.. dengan operasi matematika berupa penjumlahan, pengurangan, dan perkalian dengan skalar..hhe. Copy trus save dengan nama matriks.java y.. trus compile deh.. nah pas dicompile pasti da 56 yang eror,,hehhe.. coba cari mana yang eror,, ternyata da di fornya blum lengkap..hhe.
nah tinggal tambahin ini nih,, klo for i,,  i kurang dari baris;i++) nah klo for j,, j kurang dari kolom; j++)

import javax.swing.*;
class matriks{
  public static void main (String[] args) throws Exception{
    int [][]ma=new int [10][10];
    int [][]mb=new int [10][10];
    int [][]jum=new int [10][10];
    int [][]kur=new int [10][10];
    int [][]skal=new int [10][10];
    System.out.print("=============\n==Matriks A==\n=============\n");
    int baris=Integer.parseInt(JOptionPane.showInputDialog(null,"Masukkan Banyaknya Baris Matriks: ",2));
     int kolom=Integer.parseInt(JOptionPane.showInputDialog(null,"Masukkan Banyaknya Kolom Matriks: ",2));
    for(int i=0;i
    {
      System.out.print("|");
      for (int j=0;j
      {
        ma[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null,"Matriks A Baris ke-"+(i+1)+" Kolom ke-"+(j+1)+" :","0"));
        System.out.print(" "+ma[i][j]+" ");
      }
      System.out.print("|\n");
      }
      System.out.print("\n=============\n==Matriks B==\n=============\n");
    for(int i=0;i
    {
      System.out.print("|");
      for (int j=0;j
      {
        mb[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null,"Matriks B Baris ke-"+(i+1)+" Kolom ke-"+(j+1)+" :","0"));
        System.out.print(" "+mb[i][j]+" ");
      }
      System.out.print("|\n");
      }
       System.out.print("\n=======================\n==Operasi Penjumlahan==\n=======================\n");
       for(int i=0;i
    {
      System.out.print("|");
      for (int j=0;j
      {
        jum[i][j]=ma[i][j]+mb[i][j];
        System.out.print(" "+jum[i][j]+" ");
      }
      System.out.print("|\n");
      }
             System.out.print("\n=======================\n==Operasi Pengurangan==\n=======================\n");
       for(int i=0;i
    {
      System.out.print("|");
      for (int j=0;j
      {
        kur[i][j]=ma[i][j]-mb[i][j];
        System.out.print(" "+kur[i][j]+" ");
      }
      System.out.print("|\n");
    }
     System.out.print("\n============================\n==Operasi Perkalian Skalar==\n============================\n");
    int s=Integer.parseInt(JOptionPane.showInputDialog(null,"Masukkan bilangan skalar: ","2"));
    System.out.print("=============\n==Matriks A==\n=============\n");
         for(int i=0;i
    {
      System.out.print("|");
      for (int j=0;j
      {
        skal[i][j]=ma[i][j]*s;
        System.out.print(" "+skal[i][j]+" ");
      }
      System.out.print("|\n");
    }
      System.out.print("\n=============\n==Matriks B==\n=============\n");
        for(int i=0;i
    {
      System.out.print("|");
      for (int j=0;j
      {
        skal[i][j]=mb[i][j]*s;
        System.out.print(" "+skal[i][j]+" ");
      }
      System.out.print("|\n");
    }
  }
}

4 comments:

  1. alhamdulillah akh surya....

    programnya jalan sebagaimana mestinya....

    sebenarnya ana udah buat tapi baru nyampe tahap penjumlahan....
    tapi akh udah sempurnain programnya

    ya jadi ana SYUKRON banget

    ReplyDelete
  2. akh follow blog ana dong...


    http://cakrawalamaya.blogspot.com

    ditunggu ya follow nya

    ReplyDelete
  3. 'Afwan mas Andi.. Alhamdulillah,, bsa berjalan bsa semestinya.. :D..
    yang an bingung koq di blogspot pada pengulangan for-nya pengulangan i kurang dari baris sama j kurang dari kolom; koq ilang yaaaa..hhe
    da yang bsa kasih bantu g ya??????

    ReplyDelete
  4. kita juga punya nih jurnal mengenai matriks, silahkan dikunjungi dan dibaca , berikut linknya
    http://repository.gunadarma.ac.id/bitstream/123456789/4864/1/DOKUMEN%20PRESENTASI.pdf
    semoga bermanfaat yaa :)

    Balas

    ReplyDelete