Oke sahabat blogger,,langsung saja kita masuk ke source code nya.........
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
import javax.swing.JOptionPane; class MenuMakanan3 { public static void main(String[] args) { String pilihMakananString; String pilihNasiString; String pilihIkanString; String pilihSayurString; String pilihAnekaString; int pilihMakanan; int pilihNasi; int pilihIkan; int pilihSayur; int pilihAneka; do { pilihMakananString = JOptionPane.showInputDialog ("Menu Makanan : \n1. Nasi \n2. Ikan \n3. Sayur"); pilihMakanan = Integer.parseInt (pilihMakananString); } while (pilihMakanan > 3 || pilihMakanan < 1); switch (pilihMakanan) { case 1: do { pilihNasiString = JOptionPane.showInputDialog ("Menu Nasi : \n1. Nasi Putih \n2. Nasi Uduk \n3. Nasi Goreng Spesial"); pilihNasi = Integer.parseInt (pilihNasiString); } while (pilihNasi > 3 || pilihNasi < 1); switch (pilihNasi) { case 1: JOptionPane.showMessageDialog (null, "Anda Memilih Nasi Putih"); break; case 2: JOptionPane.showMessageDialog (null, "Anda Memilih Nasi Uduk"); break; case 3: JOptionPane.showMessageDialog (null, "Anda Memilih Nasi Goreng Spesial"); break; } break; case 2: do { pilihIkanString = JOptionPane.showInputDialog ("Menu Ikan : \n1. Ikan Tongkol Sambal \n2. Kambing Gulai \n3. Aneka Penyet"); pilihIkan = Integer.parseInt (pilihIkanString); } while (pilihIkan > 3 || pilihIkan < 1); switch (pilihIkan) { case 1: JOptionPane.showMessageDialog (null, "Anda Memilih Ikan Tongkol Sambal"); break; case 2: JOptionPane.showMessageDialog (null, "Anda Memilih Kambing Gulai"); break; case 3: do { pilihAnekaString = JOptionPane.showInputDialog ("Menu Aneka Penyet : \n1. Ayam Penyet Spesial \n2. Ayam Penyet Biasa \n3. Bebek Penyet \n4. Burung Penyet"); pilihAneka = Integer.parseInt(pilihAnekaString); } while (pilihAneka > 4 || pilihAneka < 1); switch (pilihAneka) { case 1: JOptionPane.showMessageDialog (null, "Anda Memilih Ayam Penyet Spesial"); break; case 2: JOptionPane.showMessageDialog (null, "Anda Memilih Ayam Penyet Biasa"); break; case 3: JOptionPane.showMessageDialog (null, "Anda Memilih Bebek Penyet"); break; case 4: JOptionPane.showMessageDialog (null, "Anda Memilih Burung Penyet"); break; } break; } break; case 3: do { pilihSayurString = JOptionPane.showInputDialog ("Menu Sayur : \n1. Sayur Gulai \n2. Sayur Daun Ubi Tumbuk \n3. Sayur Campur"); pilihSayur = Integer.parseInt (pilihSayurString); } while (pilihSayur > 3 || pilihSayur < 1); switch (pilihSayur) { case 1: JOptionPane.showMessageDialog (null, "Anda Memilih Sayur Gulai"); break; case 2: JOptionPane.showMessageDialog (null, "Anda Memilih Sayur Daun Ubi Tumbuk"); break; case 3: JOptionPane.showMessageDialog (null, "Anda Memilih Sayur Campur"); break; } } JOptionPane.showMessageDialog (null, "Silahkan Ditunggu, Pesanan Segera Diantar." + "\nTerima Kasih." + "\nSelamat Menikmati. ^_^"); System.out.println ("Selesai !!!!!!!!"); } } |
Di atas hasil dari inputan yang benar dari permintaan,,dan di bawah ini saya akan buat perbandingannya lagi kalau inputan yang di masukkan salah dari yang diminta......
Kejadian ini akan berulang2 terjadi kalau inputan yang dimasukkan salah,,dan akan kembali ke Message yang benar sperti yang di atas apabila inputan yang kita masukkan benar dengan permintaan. (perhatikan Gambar yang benar di atas)
Tidak ada komentar:
Posting Komentar