Berikut ini adalah coding program membuat menu pada java yang didalamnya terdapat program biodata, menghitung nilai, deret dan Matriks. Simpan dengan nama file JulioMenu.java
import java.io.*;
import javax.swing.*;
class JulioMenu
{
public static void main(String[]args)
{
do
{
String temp = JOptionPane.showInputDialog ("<<<<>>>>\n1. Biodata \n2. Perhitungan Nilai \n3. Deret \n4. Matriks \n5. Keluar");
int pilihan = Integer.parseInt(temp);
switch (pilihan)
{
case 1:
String nama = JOptionPane.showInputDialog("Masukkan Nama Anda :");
String npm = JOptionPane.showInputDialog("Masukkan NPM Anda :");
JOptionPane.showMessageDialog(null,"Nama Andaa dalah "+nama+"\nDengan NPM "+npm);
break;
case 2 :
String temp1 = JOptionPane.showInputDialog("Masukkan Nilai UTS : ");
int uts = Integer.parseInt(temp1);
String temp2 = JOptionPane.showInputDialog("Masukkan Nilai UAS : ");
int uas = Integer.parseInt(temp2);
double total = (uts*0.7)+(uas*0.3);
if ((total>=80)&&(total<=90))
{
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai A"); }
else if ((total>=70)&&(total<=79)) {
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai B"); }
else if ((total>=60)&&(total<=69)) {
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai C"); }
else if ((total>=50)&&(total<=59)) {
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai D"); }
else {
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai E"); }
break;
case 3 :
String temp3 = JOptionPane.showInputDialog (" Masukkan Jumlah Deret:");
int deret =Integer.parseInt(temp3);
String hasil = " ";
for (int i = 1 ;i<= deret ;i++ )
{
for (int j = 1;j<= i ;j++ )
{
hasil = hasil+j;
}
hasil = hasil+"\n";
}
JOptionPane.showMessageDialog(null,hasil);
break;
case 4 :
String[][]bil = new String[3][3];
int[][] a = new int[2][2];
int[][] b = new int[2][2];
int[][] c = new int[2][2];
for(int i=0;i<2 br="" i="">
{
for(int j=0;j<2 br="" j="">
{
bil[i][j] =JOptionPane.showInputDialog("Matriks A = "+i+" "+j);
a[i][j] = Integer.parseInt(bil[i][j]);
}
}
for(int i=0;i<2 br="" i="">
{
for(int j=0;j<2 br="" j="">
{
bil[i][j] =JOptionPane.showInputDialog("Matriks B = "+i+" "+j);
b[i][j] = Integer.parseInt(bil[i][j]);
}
}
JOptionPane.showMessageDialog(null,"MATRIKSA\n"+a[0][0]+""+a[0][1]+"\n"+a[1][0]+" " +a[1][1]);
JOptionPane.showMessageDialog(null,"MATRIKSB\n"+b[0][0]+""+b[0][1]+"\n"+b[1][0]+" " +b[1][1]);
break;
case 5 :
JOptionPane.showMessageDialog(null,"Terimakasih");
System.exit(1);
break;
default :
JOptionPane.showMessageDialog(null,"Pilihan Hanya 1 s/d 4!!!");
}
}
while(true);
}
}2>2>2>2>
Ini Tampilannya:
import java.io.*;
import javax.swing.*;
class JulioMenu
{
public static void main(String[]args)
{
do
{
String temp = JOptionPane.showInputDialog ("<<<<>>>>\n1. Biodata \n2. Perhitungan Nilai \n3. Deret \n4. Matriks \n5. Keluar");
int pilihan = Integer.parseInt(temp);
switch (pilihan)
{
case 1:
String nama = JOptionPane.showInputDialog("Masukkan Nama Anda :");
String npm = JOptionPane.showInputDialog("Masukkan NPM Anda :");
JOptionPane.showMessageDialog(null,"Nama Andaa dalah "+nama+"\nDengan NPM "+npm);
break;
case 2 :
String temp1 = JOptionPane.showInputDialog("Masukkan Nilai UTS : ");
int uts = Integer.parseInt(temp1);
String temp2 = JOptionPane.showInputDialog("Masukkan Nilai UAS : ");
int uas = Integer.parseInt(temp2);
double total = (uts*0.7)+(uas*0.3);
if ((total>=80)&&(total<=90))
{
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai A"); }
else if ((total>=70)&&(total<=79)) {
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai B"); }
else if ((total>=60)&&(total<=69)) {
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai C"); }
else if ((total>=50)&&(total<=59)) {
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai D"); }
else {
JOptionPane.showMessageDialog(null,"Nilai Akhir Anda :"+total+"\nAnda Lulus dengan nilai E"); }
break;
case 3 :
String temp3 = JOptionPane.showInputDialog (" Masukkan Jumlah Deret:");
int deret =Integer.parseInt(temp3);
String hasil = " ";
for (int i = 1 ;i<= deret ;i++ )
{
for (int j = 1;j<= i ;j++ )
{
hasil = hasil+j;
}
hasil = hasil+"\n";
}
JOptionPane.showMessageDialog(null,hasil);
break;
case 4 :
String[][]bil = new String[3][3];
int[][] a = new int[2][2];
int[][] b = new int[2][2];
int[][] c = new int[2][2];
for(int i=0;i<2 br="" i="">
{
for(int j=0;j<2 br="" j="">
{
bil[i][j] =JOptionPane.showInputDialog("Matriks A = "+i+" "+j);
a[i][j] = Integer.parseInt(bil[i][j]);
}
}
for(int i=0;i<2 br="" i="">
{
for(int j=0;j<2 br="" j="">
{
bil[i][j] =JOptionPane.showInputDialog("Matriks B = "+i+" "+j);
b[i][j] = Integer.parseInt(bil[i][j]);
}
}
JOptionPane.showMessageDialog(null,"MATRIKSA\n"+a[0][0]+""+a[0][1]+"\n"+a[1][0]+" " +a[1][1]);
JOptionPane.showMessageDialog(null,"MATRIKSB\n"+b[0][0]+""+b[0][1]+"\n"+b[1][0]+" " +b[1][1]);
break;
case 5 :
JOptionPane.showMessageDialog(null,"Terimakasih");
System.exit(1);
break;
default :
JOptionPane.showMessageDialog(null,"Pilihan Hanya 1 s/d 4!!!");
}
}
while(true);
}
}2>2>2>2>
Ini Tampilannya:
3 komentar:
mas btw ini bikinya pake notepad or aplikasi laen?
ini penulisan kodingnya menggunakan notepad++.
Maaf mas ko slaah nya 100 sih saya make notepad++
Post a Comment