LATIHAN 8 (Menu Pilihan) PADA PERTEMUAN 8
MATA KULIAH : PEMOGRAMAN BERORIENTASI OBJEK
DOSEN : Fince Tinus Waruwu, M.Kom
Berikut Contohnya
package menupilihankedua_joptionpane;
import javax.swing.JOptionPane;
public class MenuPilihanKedua_JOptionPane {
public static void main(String[] args) {
String pil ="Y"; do{
int ID = 0; JOptionPane.showMessageDialog(null,
"******** SELAMAT DATANG MENU PILIHAN*********\n"
+"1. Luas Persegi Panjang\n"
+"2. Luas Lingkaran\n"
+"3. Luas Segitiga\n"
+"4. Keluar\n");
ID=Integer.parseInt(JOptionPane.showInputDialog ("Silahkan Pilih [1/2/3/4]"));
int pilih = 0; switch (ID) { case 1:{
int panjang=Integer.parseInt (JOptionPane.showInputDialog("Input Nilai Panjang"));
int lebar=Integer.parseInt (JOptionPane.showInputDialog("Input Nilai Lebar"));
int luas = panjang * lebar; JOptionPane.showMessageDialog(null,
"Nilai Luas Persegi Panjang\n"
+"Luas = Panjang x Lebar \n"
+"Luas Persegi Panjang= "+luas); break;
}case 2:{
double jari_jari=Double.parseDouble (JOptionPane.showInputDialog("Input Jari"));
double luas = 3.14 * jari_jari * jari_jari; JOptionPane.showMessageDialog(null,
"Nilai Luas Lingkaran\n"
+"Luas Lingkaran = 3.14 x jarijari x jarijari \n"
+"Luas Lingkaran = "+luas); break;
}case 3:{
int alas=Integer.parseInt (JOptionPane.showInputDialog("Input Nilai Alas"));
int tinggi=Integer.parseInt (JOptionPane.showInputDialog("Input Nilai Tinggi"));
int luas = alas * tinggi; JOptionPane.showMessageDialog(null,
"Nilai Luas Segitiga\n"
+"Luas = Alas x Tinggi\n"
+"Luas Segitiga = "+luas); break;
}case 4:{ System.exit(0);
System.out.println("Warning !! Pilihan Tidak Tersedia !! ");
}
break;
}
pil =JOptionPane.showInputDialog("Apa Anda Memilih "
+ "Kembali Menu Pilihan? pilih Y/T : ");
}while(pil.equals("Y"));
if (pil.equals("T")){ JOptionPane.showMessageDialog(null,"Terima kasih");
}
}
}





















Tidak ada komentar:
Posting Komentar