Netbeans program swithcase

 Nama: Annisa Dita Putri Kartika

NPM: 21082010090

  Netbeans program swithcase

source code

package sc;


import java.util.Scanner;


/**

 *

 * @author dellupk

 */

public class SC {


    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {


        Scanner sc = new Scanner (System.in);


        int jmlhporsi,jmlhtusuk, menu, hargasatuan;


        double total=0, diskon;


        System.out.println("======== WARUNG MAKAN SIDOMAKMUR =========");


        System.out.println("Menu Makanan : ");


        System.out.println("1. Sate");


        System.out.println("2. Pecel");


        System.out.println("3. penyetan");


        System.out.print("Silakan Pilih menu      : ");


        menu = sc.nextInt();


        switch (menu){


            case 1:


                System.out.println("1. Sate Ayam            = 1500/tusuk");


                System.out.println("2. Sate Kambing         = 3000/tusuk");


                System.out.print("Silakan Pilih Submenu   = ");


                int sate = sc.nextInt();


                if(sate==1){


                    hargasatuan = 1500;


                    System.out.print("Jumlah Tusuk            =");


                    jmlhtusuk = sc.nextInt();


                    total = jmlhtusuk * hargasatuan; 


                    System.out.println("Harga Total             ="+total);


                }else{


                    hargasatuan = 3000;


                    System.out.println("Jumlah Tusuk            =");


                    jmlhtusuk = sc.nextInt();


                    total = jmlhtusuk * hargasatuan; 


                    System.out.println("Total Harga             ="+total);


                }


                break;


           


            case 2:


                System.out.println("1. Pecel  Ayam       = 13000/porsi");


                System.out.println("2. Pecel  Empal      = 15000/porsi");


                System.out.print("Silakan Pilih Submenu    = ");


                int pecel = sc.nextInt();


                if(pecel==1){


                    hargasatuan = 13000;


                    System.out.print("Jumlah Porsi             = ");


                    jmlhporsi = sc.nextInt();


                    total = jmlhporsi * hargasatuan; 


                    System.out.println("Total Harga          = "+total);


                }else{


                    hargasatuan = 15000;


                    System.out.print("Jumlah Porsi             = ");


                    jmlhporsi = sc.nextInt();


                    total = jmlhporsi * hargasatuan;


                    System.out.println("Harga Total              = "+total);


                }break;


            case 3:


                System.out.println("1. Penyetan  Tahu/Tempe = 5000/porsi");


                System.out.println("2. Penyetan  Telur      = 7000/porsi");


                System.out.println("3. Penyetan  Ayam       = 10000/porsi");


                System.out.print("Silakan Pilih Submenu       = ");


                int penyetan = sc.nextInt();


                switch (penyetan){


                    case 1:


                        hargasatuan = 5000;


                        System.out.print("Jumlah Porsi                = ");


                        jmlhporsi = sc.nextInt();


                        total = jmlhporsi * hargasatuan;


                        System.out.println("Total  Harga                = "+total);   


                        break;


                     case 2:


                        hargasatuan = 7000;


                        System.out.print("Jumlah Porsi                = ");


                        jmlhporsi = sc.nextInt();


                        total = jmlhporsi * hargasatuan;


                        System.out.println("Total  Harga                ="+total);   


                        break;


                     case 3 :


                        hargasatuan = 10000;


                        System.out.print("Jumlah Porsi                = ");


                        jmlhporsi = sc.nextInt();


                        total = jmlhporsi * hargasatuan;


                        System.out.println("Total  Harga                ="+total);  


                    }break;                 


            default :


                System.out.println("Menu tidak tersedia");


        }


        //kartu member


        System.out.println("-Apakah  Member? -"); 


        System.out.println("1. Iya");


        System.out.println("2.  Tidak");


        System.out.print("Jawab = ");


        int kartumember = sc.nextInt();


        if(kartumember == 1){


            System.out.println("== SELAMAT DISKON 5% TERSEDIA ==");


            diskon = total - (total * 0.05);


            System.out.println("Total Pembayaran ="+diskon);


            System.out.println("== TERIMA KASIH  ==");


        }else{


            System.out.println("                                  ");


            System.out.println("== MAAF DISKON TIDAK TERSEDIA ==");


            System.out.println("Total pembayaran ="+total);


            System.out.println("=== TERIMA KASIH ==");


                 }


        


    }

    

}

ss




Komentar