Minggu, 10 April 2011

matriks ordo 3x3

import javax.swing.*;
class matrikss
{
Pada awal pembuatan program ini kita masukkan perintah diatas untuk memberikan class pada program yang dibuat,sehingga program dapat dijalankan.
public static void main(String[] args)
{
Public static void main (String args[])sebagai awal penulisan pada program dan ini merupakan bentuk umum yang digunakan setiap program pada java.
int i,j,k,temp;
int ordo=Integer.parseInt(JOptionPane.showInputDialog("masukan ordo matriks"));
int [] [] ma=new int [ordo][ordo];
int [] [] mb=new int [ordo][ordo];
int [] [] kali=new int [ordo][ordo];
int [] [] jum=new int [ordo][ordo];
perintah ini berfungsi untuk membuat pertanyaan masukkan orda matriks agar terpisah dari cara menjalankan programnya dengan menggunakan joption pada program java ini agar penanyaan nilai atau ordo matriksnya dapat dijalankan terpisah.
for (i=0;i {
for (j=0;j {
Perintah ini berfungsi untuk dapat memerintahkan perulangan dalam program ini,supaya hasil output sesuai dengan nilai dan letak matriksnya.
int m=Integer.parseInt(JOptionPane.showInputDialog("matriks A elemen {"+(i+1)+" , "+(j+1)+"}")); ma[i][j]=m;
}
}
Perintah ini berfungsi untuk menanyakan matriks a atau nilai matriks a agar terpisah,karena menggunakan perintah joptionpane.
for (i=0;i {
for (j=0;j {
Perintah ini berfungsi untuk dapat memerintahkan perulangan dalam program ini,supaya hasil output sesuai dengan nilai dan letak matriksnya.

int n=Integer.parseInt(JOptionPane.showInputDialog("matriks B elemen {"+(i+1)+" , "+(j+1)+"}")); mb[i][j]=n;
}
}
Perintah ini berfungsi untuk menanyakan matriks b atau nilai matriks b agar terpisah,karena menggunakan perintah joptionpane.
for (i=0;i {
for (j=0;j {
jum[i][j]=ma[i][j]+mb[i][j];
}
}
Perintah ini berfungsi untuk dapat menghasilkan penjumlahan yang dilakukan oleh matriks a dan matriks b,agar jumlah yang diinginkan dapat terbaca oleh program.
for (i=0;i {
for (j=0;j {
temp=0;
for (k=0;k {
temp=temp+(ma[i][k]*mb[k][j]);
}
Perintah ini berfungsi untuk dapat menghasilkan perkalian yang dilakukan oleh matriks a dan matriks b,agar jumlah perkalian yang diinginkan dapat terbaca oleh program.
kali[i][j]=temp;
}
}
System.out.println("MATRIKS A");
for (i=0;i {
for (j=0;j {
System.out.print(ma[i][j]+" ");
}
System.out.print("\n");
}
Perintah ini berfungsi untuk dapat mengeprint atau mencetak hasil dari matriks yang tadi dijalankan oleh program ini.
System.out.println("MATRIKS B");
for (i=0;i {
for (j=0;j {
System.out.print(mb[i][j]+" ");
}
System.out.print("\n");
}
Perintah ini berfungsi untuk dapat mengeprint atau mencetak hasil dari matriks yang tadi dijalankan oleh program ini.
System.out.println("MATRIKS jumlah");
for (i=0;i {
for (j=0;j {
System.out.print(jum[i][j]+" ");
}
System.out.print("\n");
}
Perintah ini berfungsi untuk mencetak hasil dari penjumlahan yang terdapat dalam program.
System.out.println("MATRIKS kali");
for (i=0;i {
for (j=0;j {
System.out.print(kali[i][j]+" ");
}
System.out.print("\n");
}
}
}
Perintah ini berfungsi untuk mencetak hasil dari perkalian yang terdapat dalam program,sehingga program dapat dicetak sesuai dengan program yang dibuat,dan program put selesai.

Tidak ada komentar:

Posting Komentar