Rabu, 26 Oktober 2011

Menu Makanan dengan Java

import javax.swing.JOptionPane;
class Menu_Makanan 
{
    public static void main(String[] args) 
    {
        String pilihans;
        String pilihanNasis;
        String pilihanIkans;
        String pilihanSayurs;
        String pilihanMies;
        int pilihan;
        int pilihanNasi;
        int pilihanIkan;
        int pilihanSayur;
        int pilihanMie;


        do{
            pilihans=JOptionPane.showInputDialog("1.Nasi\n2.Ikan\n3.Sayur\n4.Mie\n Masukan Pilihan : ");
            pilihan=Integer.parseInt(pilihans);
            }
        while(pilihan <1 || pilihan >4);

            switch (pilihan)
            {
            case 1 : //JOptionPane.showMessageDialog(null,"Nasi");

        do{    
                pilihanNasis=JOptionPane.showInputDialog("1.Nasi Goreng\n2.Nasi Uduk\n3.Nasi Soto\nMasukan Pilihan anda : ");
                pilihanNasi=Integer.parseInt(pilihanNasis);
            }
        while (pilihanNasi<1 || pilihanNasi > 3);
            {
            }
                
                switch(pilihanNasi)
                {
                    case 1: JOptionPane.showMessageDialog(null,"Nasi Goreng " );
                    break;
                    case 2: JOptionPane.showMessageDialog(null,"Nasi Uduk   " );
                    break;
                    case 3: JOptionPane.showMessageDialog(null,"Nasi Soto   " );
                    break;
                    default : JOptionPane.showMessageDialog(null,"Pilihan anda tidak tersedia " );
                    break;
                }

                    
            break;
            case 2 : //JOptionPane.showMessageDialog(null,"Ikan");
            do {
                pilihanIkans=JOptionPane.showInputDialog("1.Lele Bakar\n2.Lele Goreng\n3.Ikan Mas Goreng");
                pilihanIkan=Integer.parseInt(pilihanIkans);
            }while (pilihanIkan <1 || pilihanIkan>3);
            

            switch (pilihanIkan)
            {
                    case 1: JOptionPane.showMessageDialog(null,"Lele Bakar " );
                    break;
                    case 2: JOptionPane.showMessageDialog(null,"Lele Goreng   " );
                    break;
                    case 3: JOptionPane.showMessageDialog(null,"Ikan Mas Goreng   " );
                    break;
//                    default : JOptionPane.showMessageDialog(null,"Pilihan anda tidak tersedia " );
//                    break;
            
            }
            break;
            case 3 : //JOptionPane.showMessageDialog(null,"Sayur");
            do {
                pilihanSayurs=JOptionPane.showInputDialog("1.Sayur Asin\n2.Sayur Gori\n3.Sayur Daun Ubi");
                pilihanSayur=Integer.parseInt(pilihanSayurs);
        }while (pilihanSayur<1 || pilihanSayur>3);
        {
        }
            switch (pilihanSayur)
            {
                    case 1: JOptionPane.showMessageDialog(null,"Sayur Asin" );
                    break;
                    case 2: JOptionPane.showMessageDialog(null,"Sayur Gori  " );
                    break;
                    case 3: JOptionPane.showMessageDialog(null,"Sayur Daun Ubi   " );
                    break;
                    //default : JOptionPane.showMessageDialog(null,"Pilihan anda tidak tersedia " );
                    //break;
            
            }
            break;
            case 4 : //JOptionPane.showMessageDialog(null,"Mie");
            do{
                pilihanMies=JOptionPane.showInputDialog("1.Mie Goreng\n2.Mie Kuah\n3.Mie Bakso");
                pilihanMie=Integer.parseInt(pilihanMies);
            }while(pilihanMie<1||pilihanMie>3);
            switch (pilihanMie)
            {
                    case 1: JOptionPane.showMessageDialog(null,"Mie Goreng" );
                    break;
                    case 2: JOptionPane.showMessageDialog(null,"Mie Kuah  " );
                    break;
                    case 3: JOptionPane.showMessageDialog(null,"Mie Bakso   " );
                    break;
                    //default : JOptionPane.showMessageDialog(null,"Pilihan anda tidak tersedia " );
                    //break;
            
            }
            break;
            default : JOptionPane.showMessageDialog(null,"Pilihan tidak tersedia " );
            break;

        }
    }
}

Tidak ada komentar:

Posting Komentar