Pemrograman Ke 4 (Switch case)

 Nama: Adrian Noval Firmansyah

NPM:22082010214

Kelas parallel: 1E


package latihanswtichcase;

import java.util.Scanner;

public class Latihanswtichcase {

 public static void main(String[] args) {

     Scanner F=new Scanner(System.in);

    int pilih; int jumlah; int total = 0;

int diskon; int hargssetelahdiskon; int jumlahuang; int jumlahkembalian; int hargasetelahdiskon = 0;

int pilih3; int jumlahkembalian1;

     System.out.println("----------Selamat datang di Warung Millenial----------");

     System.out.println("");

     System.out.println("Silahkan pilih menu yang tersedia");

     System.out.println("");

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

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

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

     System.out.println("");

     System.out.print("Silahkan pilih menu yang ingin dipesan = ");

     pilih=F.nextInt();

     switch(pilih){

         case 1:

             System.out.println("");

             System.out.println("1. Ayam = 1.500 Per tusuk");

             System.out.println("2. Kambing = 3.000 Per tusuk");

             System.out.println(""); 

             int menu; int harga=0; int jumlah1;

             System.out.print("Pilih menu = ");

             menu=F.nextInt();

             if (menu==1) harga=1500;

             if (menu==2) harga=3000;

             System.out.print("Masukkan Jumlah yang ingin dipesan = ");

             jumlah1=F.nextInt();

             total=harga*jumlah1;

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

             

             break;

         case 2:

             System.out.println("1. Lauk ayam = 13.000 Per porsi");

             System.out.println("2. Lauk empal = 15.000 Per porsi");

             System.out.println(""); 

             int harga2=0; int jumlah2;

             System.out.print("Pilih menu = ");

             menu=F.nextInt();

             if (menu==1) harga2=13000;

             if (menu==2) harga2=15000;

             System.out.print("Masukkan Jumlah yang ingin dipesan = ");

             jumlah2=F.nextInt();

             total=harga2*jumlah2;

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

             

             break;

         case 3:

             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 = ");

             int pilih2;

             pilih2=F.nextInt();

             switch(pilih2){

                 case 1:

                     int jumlah3; int harga3=5000; 

                     System.out.print("Masukkan jumlah yang ingin dipesan = ");

                     jumlah3=F.nextInt();

                     total=harga3*jumlah3;

                     System.out.print("Total pesanan = "+total);

                     break;

                 case 2:

                      int jumlah4; int harga4=7000; 

                     System.out.print("Masukkan jumlah yang ingin dipesan = ");

                     jumlah4=F.nextInt();

                     total=harga4*jumlah4;

                     System.out.print("Total pesanan = "+total);

                     break;

                 case 3:

                      int jumlah5; int harga5=10000; 

                     System.out.print("Masukkan jumlah yang ingin dipesan = ");

                     jumlah5=F.nextInt();

                     total=harga5*jumlah5;

                     System.out.print("Total pesanan = "+total);

                     break;

             }

             break;

             

     }

     System.out.println("");

     System.out.println("");

     System.out.println("Apakah anda memiliki kartu member Warung Millenial?");

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

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

     System.out.println("");

     System.out.print("Punya atau nggak hayoo?? = ");

     pilih3=F.nextInt();

     if (pilih3==1){

         System.out.println("Selamat, anda mendapatkan diskon sebesar 5%");

         diskon=total*5/100;

        hargasetelahdiskon=total-diskon;

        System.out.println("Harga setelah diskon ="+hargasetelahdiskon);

     }

     else{

         System.out.println("Maaf, anda tidak mendapatkan diskon HWHWHWH");

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

     }

     if(pilih3==1){

      System.out.println("");    

    System.out.print("Masukkan jumlah uang =");

        jumlahuang=F.nextInt();

       jumlahkembalian = jumlahuang-hargasetelahdiskon;

       if (jumlahuang>hargasetelahdiskon){

        System.out.print("Kembalian pelanggan ="+jumlahkembalian);

       }

        else if(jumlahuang==hargasetelahdiskon){

            System.out.println("Uang pas");

        System.out.println("");

       }

       if (jumlahuang<hargasetelahdiskon){

        System.out.print("Mohon maaf uang ada kurang ="+jumlahkembalian);

           System.out.println("");

           System.out.println("Gabole ngutang kak");

       }

     }

       else if (pilih3==2){

           System.out.println("");    

           System.out.println("");    

            System.out.print("Masukkan jumlah uang =");

            jumlahuang=F.nextInt();

            jumlahkembalian = jumlahuang-total;

       if (jumlahuang>total){

           System.out.print("Kembalian pelanggan ="+jumlahkembalian);

       }

         

      else if(jumlahuang==total){

            System.out.println("Uang pas");

            System.out.println("");

       }

      else if(jumlahuang<total){

           System.out.print("Mohon maaf uang ada kurang ="+jumlahkembalian);

           System.out.println("");

           System.out.println("Gabole ngutang kak");

       }

       }

        System.out.println("");

        System.out.println("");

        System.out.println("----------Terima kasih atas kunjungan anda di Warung Millenial----------");

     }

    }

    









    


Komentar

Postingan populer dari blog ini

Pemrograman ke 7 (Program Array 1 Dimensi)