Berikut adalah cara-caranya :
Saya pakai JCreator...
1. Ketikkan
sebagai berikut (tanpa bold, tanpa kalimat habis '// ') :
import javax.swing.*;//syarat
penggunaan komponen sistem JAVA
class menu //menentukan kelas
{
public static void main (String[]args) //fungsi string
{
do //untuk melakukan perulangan
{
String temp =
JOptionPane.showInputDialog("====MENU====\n1. Biodata\n2. Deret\n3.
Menu\n4. Exit"); //variabel
temp di isi dan bertipe string
int pil = Integer.parseInt(temp); //merubah variabel menu jadi integer
switch (pil) //pilih variabel pil
{
case 1:
//pilihan 1
String nama =
JOptionPane.showInputDialog("Masukkan Nama Anda : "); //mengisi
inputan ke dalam variabel nama
String NPM =
JOptionPane.showInputDialog("Masukkan NPM Anda : "); //mengisi
inputan ke dalam variabel NPM
String kelas =
JOptionPane.showInputDialog("Masukkan Kelas Anda : ");//mengisi
inputan ke dalam variabel kelas
JOptionPane.showMessageDialog(null,"Nama
Anda "+nama+"\nKelas Anda "+kelas+"\nNPM Anda "+NPM); //mencetak
di dalam kurung
break; //berhenti sementara
case 2: //pilihan 2
String temp2 =
JOptionPane.showInputDialog("Masukkan Angka : "); //mengisi input dan
menyimpannya ke variabel temp2
int deret = Integer.parseInt(temp2);
//temp2 dijadikan variabel deret bertipe integer
String hasil = ""; //membuat
variabel hasil dengan isi kosong
for (int i = 1; i<=deret; i++) // untuk
variabel i diisi dengan 1, i<= 1, mengulang i
{
for (int j = 1; j<=i; j++)// untuk
variabel i diisi dengan 1, j<= 1, mengulang i
{
hasil = hasil+j; //mengisi variabel
hasil dengan hasil sebelumnya ditambah j
}
hasil = hasil+"\n";
//variabel hasil samadengan hasil dan
pindah baris
}
JOptionPane.showMessageDialog(null,hasil);
//mencetak hasil
break;
case 3: //pilihan 3
String[][]bil = new String[5][5];
//membuat array dengan variabel bil
int[][] a = new int[3][3]; //membuat
array dengan variabel a
int[][] b = new int[3][3]; //membuat
array dengan variabel b
int[][] c = new int[3][3]; //membuat
array dengan variabel c
for (int i=1; i<3;i++) // untuk
variabel i diisi dengan 1, i<= 1, mengulang i
{
for(int j=1;j<3;j++)// untuk
variabel j diisi dengan 1, j<= 1, mengulang j
{
bil[i][j] = JOptionPane.showInputDialog("Matriks
A Elemen ["+i+"]["+j+"] : "); //menginput array dan
disimpan di dalam variabel bil
a[i][j] = Integer.parseInt(bil[i][j]); //
variabel bil diubah menjadi variabel a integer
}
}
for (int i=1; i<3;i++)// untuk
variabel i diisi dengan 1, i<= 1, mengulang i
{
for(int j=1;j<3;j++)// untuk
variabel j diisi dengan 1, j<= 1, mengulang j
{
bil[i][j] =
JOptionPane.showInputDialog("Matriks B Elemen
["+i+"]["+j+"] : ");//menginput array dan disimpan
di dalam variabel bil
b[i][j] = Integer.parseInt(bil[i][j]); //
variabel bil diubah menjadi variabel a integer
}
}
c[1][1]=a[1][1]+b[1][1]; //variabel
c[1][1] adalah penjumlahan a[1][1]+b[1][1]
c[1][2]=a[1][2]+b[1][2]; //variabel
c[1][2] adalah penjumlahan a[1][2]+b[1][2]
c[2][1]=a[2][1]+b[2][1]; //variabel
c[2][1] adalah penjumlahan a[2][1]+b[2][1]
c[2][2]=a[2][2]+b[2][2]; //variabel
c[2][2] adalah penjumlahan a[2][2]+b[2][2]
JOptionPane.showMessageDialog(null,
"Matriks A\n"+a[1][1]+"
"+a[1][2]+"\n"+a[2][1]+" "+a[2][2]); //mencetak di
dalam kurung
JOptionPane.showMessageDialog(null,
"Matriks B\n"+b[1][1]+"
"+b[1][2]+"\n"+b[2][1]+" "+b[2][2]); //mencetak di
dalam kurung
JOptionPane.showMessageDialog(null,"MatriksC=
A+B\n"+c[1][1]+" "+c[1][2]+"\n"+c[2][1]+"
"+c[2][2]); //mencetak di dalam kurung
break; //berhenti sementara
case 4: //pilihan 4
JOptionPane.showMessageDialog(null,"==TERIMAKASIH");
//mencatak ‘ Terima Kasih’
System.exit(0); //keluar dari program
break; //berhenti
default: //bila bukan pilihan semuanya
JOptionPane.showMessageDialog(null,"==SALAH
INPUT [1..4]"); //cetak bila salah input
}
}
while(true); //perulangan, pasangan do
}
}
Hasil :
0 komentar:
Posting Komentar