Guest User

Untitled

a guest
Oct 15th, 2015
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.70 KB | None | 0 0
  1.             int hargaberas = 10000,
  2.             hargagula = 5000,
  3.             hargakopi = 2500,
  4.             jumlah = 0;
  5.            
  6.         double diskon = 0, total = 0;
  7.            
  8.         String loop,
  9.                pilihMenu = "";
  10.         System.out.println("-------------------------------------");
  11.         System.out.println("|                Menu               |");
  12.         System.out.println("-------------------------------------");
  13.         System.out.println("|  1. Beras             : Rp 10000  |");
  14.         System.out.println("|  2. Gula              : Rp 5000   |");
  15.         System.out.println("|  3. Kopi              : Rp.2500   |");
  16.         System.out.println("-------------------------------------");
  17.  
  18.         Scanner scan = new Scanner (System.in);
  19.  
  20.         for (loop = "Y"; loop.equals ("Y") || loop.equals ("y");){
  21.         System.out.print("Pilih Menu (1 s/d 3) : ");
  22.         int pilihan = scan.nextInt();
  23.  
  24.         switch(pilihan){//penyeleksian menggunakan switch case
  25.     case 1://case 1 = apabila user memilih menu nomor 1
  26.             System.out.println("Anda memilih Beras : Rp 10000");
  27.             System.out.print("Jumlah barang (Kg) : ");
  28.             jumlah = scan.nextInt();
  29.             pilihMenu = "Beras "+pilihMenu;
  30.            
  31.             total = total + (hargaberas*jumlah);
  32.             break;
  33.      case 2:
  34.             System.out.println("Anda memilih Gula : Rp 5000");
  35.             System.out.print("Jumlah barang (Kg) : ");
  36.             jumlah = scan.nextInt();
  37.             pilihMenu = "Gula "+pilihMenu;
  38.             total = total + (hargagula*jumlah);
  39.        break;
  40.      case 3:
  41.             System.out.println("Anda memilih Kopi : Rp 2500");
  42.             System.out.print("Jumlah barang (Bungkus) : ");
  43.             jumlah = scan.nextInt();
  44.             pilihMenu = "Kopi "+pilihMenu;
  45.             total = total + (hargakopi*jumlah);
  46.        break;
  47.        
  48.     default:
  49.             System.out.println("Maaf, input menu yang anda masukkan tidak sesuai");
  50.             }
  51.  
  52.         System.out.print("Ada lagi yg akan dipesan? (Y/N) : ");
  53.         loop = scan.next();
  54.         }
  55.         System.out.println("Menu yang anda pesan adalah : "+pilihMenu);
  56.        
  57.         if (total >= 200000)
  58.             diskon = 0.15;
  59.         else if (total >= 100000)
  60.             diskon = 0.1;
  61.         else if (total >= 50000)
  62.             diskon = 0.5;
  63.        
  64.         if (jumlah >= 50)
  65.             diskon = diskon + 0.5;
  66.         System.out.println("Diskonnya Sebesar = "+diskon);
  67.         System.out.println("Senilai Rp."+total*diskon);
  68.         total= (total-(total*diskon));
  69.      
  70.         System.out.println("Terimakasih, total yang harus anda bayar : Rp " +total);
  71.     }
  72.  
  73.     }
Advertisement
Add Comment
Please, Sign In to add comment