Rabu, 11 Juli 2018

Penginputan Menghitung Luas Menggunakan JOptionPane di Netbeans

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