Source Code Latihan Switch Case

 Tampilan:



Source code:

package switchcase;

import java.util.*;

public class Switchcase {

            public static void main(String[] args) {


         Scanner input = new Scanner(System.in);


        


        int pilihmenu, pilihsub, diskon, totalawal, totalakhir, jumlah;


        String member; 


        


        System.out.println("WARUNG MAKAN SEDERHANA");


        System.out.println("Menu");


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


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


        System.out.println(" 1).Ayam : 1.500 per tusuk");


        System.out.println(" 2).Kambing : 3.000 per tusuk");


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


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


        System.out.println(" 1).Lauk ayam : 13.000 per porsi");


        System.out.println(" 2).Lauk empal : 15.000 per porsi");


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


        System.out.println("3.Penyetan :");


        System.out.println(" 1).Lauk tahu / tempe : 5.000 per porsi");


        System.out.println(" 2).Lauk telur : 7.000 per porsi");


        System.out.println(" 3).Lauk ayam: 10.000 per porsi");


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


        System.out.print("Pilih menu (1,2 atau 3): ");


        pilihmenu = input.nextInt();


        


        switch(pilihmenu){


            case 1:


                System.out.print("Pilih sub menu (contoh: 1): ");


                pilihsub = input.nextInt();


                


                if(pilihsub == 1){


                    


                    System.out.print("Masukkan jumlah per tusuk : ");


                    jumlah = input.nextInt();


                    


                    totalawal=jumlah*1500;


                    System.out.println("Total : "+totalawal);


                    


                    System.out.print("Punya member(contoh : iya)? ");


                    member = input.next();


                    


                    if(member.equals("iya")){


                        


                        diskon=totalawal*5/100;


                        


                    }else{


                        diskon=0;


                    }


                    


                    totalakhir=totalawal-diskon;


                    System.out.println("Total Akhir :"+totalakhir);


                    


                   


                }else if(pilihsub==2){


                    


                    System.out.print("Masukkan jumlah per tusuk : ");


                    jumlah = input.nextInt();


                    


                    totalawal=jumlah*3000;


                    System.out.println("Total : "+totalawal);


                    


                    System.out.print("Punya member(contoh : iya)? ");


                    member = input.next();


                    


                    if(member.equals("iya")){


                        


                        diskon=totalawal*5/100;


                        


                    }else{


                        diskon=0;


                    }


                    


                    totalakhir=totalawal-diskon;


                    System.out.println("Total Akhir :"+totalakhir);


                    


                     


                }else{


                


                    System.out.println("inputan salah");


                }


                break;


                


            case 2:


                


                System.out.print("Pilih sub menu (contoh: 1): ");


                pilihsub = input.nextInt();


                


                if(pilihsub == 1){


                    


                    System.out.print("Masukkan jumlah per porsi : ");


                    jumlah = input.nextInt();


                    


                    totalawal=jumlah*13000;


                    System.out.println("Total : "+totalawal);


                    


                    System.out.print("Punya member(contoh : iya)? ");


                    member = input.next();


                    


                    if(member.equals("iya")){


                        


                        diskon=totalawal*5/100;


                        


                    }else{


                        diskon=0;


                    }


                    


                    totalakhir=totalawal-diskon;


                    System.out.println("Total Akhir :"+totalakhir);


                    


                   


                }else if(pilihsub==2){


                    


                    System.out.print("Masukkan jumlah per porsi : ");


                    jumlah = input.nextInt();


                    


                    totalawal=jumlah*15000;


                    System.out.println("Total : "+totalawal);


                    


                    System.out.print("Punya member(contoh : iya)? ");


                    member = input.next();


                    


                    if(member.equals("iya")){


                        


                        diskon=totalawal*5/100;


                        


                    }else{


                        diskon=0;


                    }


                    


                    totalakhir=totalawal-diskon;


                    System.out.println("Total Akhir :"+totalakhir);


                    


                     


                }else{


                


                    System.out.println("inputan salah");


                }


                break;


            


            case 3: 


                


                System.out.print("Pilih sub menu (contoh: 1): ");


                pilihsub = input.nextInt();


                


                switch(pilihsub){


                


                    case 1: 


                    


                        System.out.print("Masukkan jumlah porsi : ");


                        jumlah = input.nextInt();




                        totalawal=jumlah*5000;


                        System.out.println("Total : "+totalawal);




                        System.out.print("Punya member(contoh : iya)? ");


                        member = input.next();




                        if(member.equals("iya")){




                            diskon=totalawal*5/100;




                        }else{


                            diskon=0;


                        }




                        totalakhir=totalawal-diskon;


                        System.out.println("Total Akhir :"+totalakhir);




                        break;


                    


                    case 2:


                        


                        System.out.print("Masukkan jumlah porsi : ");


                        jumlah = input.nextInt();




                        totalawal=jumlah*7000;


                        System.out.println("Total : "+totalawal);




                        System.out.print("Punya member(contoh : iya)? ");


                        member = input.next();




                        if(member.equals("iya")){




                            diskon=totalawal*5/100;




                        }else{


                            diskon=0;


                        }




                        totalakhir=totalawal-diskon;


                        System.out.println("Total Akhir :"+totalakhir);




                        break;


                        


                    case 3:


                        


                        System.out.print("Masukkan jumlah porsi : ");


                        jumlah = input.nextInt();




                        totalawal=jumlah*10000;


                        System.out.println("Total : "+totalawal);




                        System.out.print("Punya member(contoh : iya)? ");


                        member = input.next();




                        if(member.equals("iya")){




                            diskon=totalawal*5/100;




                        }else{


                            diskon=0;


                        }




                        totalakhir=totalawal-diskon;


                        System.out.println("Total Akhir :"+totalakhir);




                        break;


                        


                }


                


            break;


            


        }


        


    }


}



Hasil Run:

------WARUNG MAKAN SEDERHANA-----

Menu

================================

1.Sate :

 1).Ayam : 1.500 per tusuk

 2).Kambing : 3.000 per tusuk

================================

2.Pecel :

 1).Lauk ayam : 13.000 per porsi

 2).Lauk empal : 15.000 per porsi

================================

3.Penyetan :

 1).Lauk tahu / tempe : 5.000 per porsi

 2).Lauk telur : 7.000 per porsi

 3).Lauk ayam: 10.000 per porsi

================================

Pilih menu (1,2 atau 3): 2

Pilih sub menu (contoh: 1): 2

Masukkan jumlah per porsi : 2

Total :                    30000

Punya member(contoh : iya)? tidak

Total Akhir              :30000



Komentar

Postingan populer dari blog ini

AYO BELA NEGARA !!!