Kamis, 15 Oktober 2015

MODIFIKASI SWITCH CASE

Pada postingan kali ini saya akan memposting update model switchcase saya

Untuk script tidak jauh beda dari switch case sebelumnya, anda tinggal copy paste script sebelumnya.


package switchcase;
import java.util.Scanner;
public class Switchcase {
    public static void main(String[] args) {
         Scanner in = new Scanner(System.in);
        String perintah="";
        int pilihan, jumlahbarang, jumlahbarang1, jumlahbarang2, harga, diskon;
        do {
        // tampilkan daftar semua barang
        System.out.println("Toko Joni Lagi");
        System.out.println("1. Beras\n2. gula\n3. kopi");
        System.out.println("4. jagung\n5. susu\n6. selesai");
      
        System.out.println("Masukan pilihan angka");
        pilihan = in.nextInt();       
      
        // input pilihan barang
        // hitung harga barang
        //tampilkan harga barang
        switch (pilihan){
            case 1 : System.out.println("Anda akan membeli beras");
                     System.out.print("Masukan jumlah beras = ");
                     jumlahbarang = in.nextInt();
                     harga = 10000*jumlahbarang;
                     System.out.println("Harga Beras : Rp."+harga);
                     if  (jumlahbarang % 5 >=0);
                       jumlahbarang1 = jumlahbarang/5;
                       jumlahbarang2 = jumlahbarang+jumlahbarang1;
                      
                     if (harga>50000);
                        diskon = harga*2/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda >50000, anda mendapat diskon sebesar 2% = Rp. "+diskon);
                      
                  
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar"+harga+"untuk"+jumlahbarang2);
                      System.out.println("Ada Pesanan Lagi (Y/N)");
                      perintah=in.next();
                    
                     break;
            case 2 : System.out.println("Anda akan membeli gula");
                     System.out.println("Masukan jumlah gula");
                     jumlahbarang = in.nextInt();
                     harga = 6500*jumlahbarang;
                     System.out.println("Harga gula : Rp."+harga);
                      if  (jumlahbarang % 5 >=0);
                       jumlahbarang1 = jumlahbarang/5;
                       jumlahbarang2 = jumlahbarang+jumlahbarang1;
                      
                        if (harga>35000);
                        diskon = harga*5/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda >35000, anda mendapat diskon sebesar 5% = Rp. "+diskon);
                      
                  
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar"+harga+"untuk"+jumlahbarang2);
                      System.out.println("Ada Pesanan Lagi (Y/N)");
                     perintah=in.next();
                    
                     break;
            case 3 : System.out.println("Anda akan membeli kopi");
                     System.out.println("Masukan jumlah kopi = ");
                     jumlahbarang = in.nextInt();
                     harga = 5000*jumlahbarang;
                     System.out.println("Harga kopi : Rp."+harga);
                      if  (jumlahbarang % 5 >=0);
                      jumlahbarang1 = jumlahbarang/5;
                      jumlahbarang2 = jumlahbarang+jumlahbarang1;
                    
                       if (harga>25000);
                        diskon = harga*6/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda >25000, anda mendapat diskon sebesar 6% = Rp. "+diskon);
                  
                    
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar"+harga+"untuk"+jumlahbarang2);
                      System.out.println("Ada Pesanan Lagi (Y/N)");
                     perintah=in.next();
                    
                     break;
            case 4 : System.out.println("Anda akan membeli jagung");
                     System.out.println("Masukan jumlah jagung");
                     jumlahbarang = in.nextInt();
                     harga = 7000*jumlahbarang;
                     System.out.println("Harga jagung : Rp."+harga);
                      if  (jumlahbarang % 5 >=0);
                       jumlahbarang1 = jumlahbarang/5;
                       jumlahbarang2 = jumlahbarang+jumlahbarang1;
                      
                        if (harga>40000);
                        diskon = harga*8/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda >40000, anda mendapat diskon sebesar 8% = Rp. "+diskon);
                  
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar"+harga+"untuk"+jumlahbarang2);
                      System.out.println("Ada Pesanan Lagi (Y/N)");
                     perintah=in.next();
                    
                     break;
            case 5 : System.out.println("Anda akan membeli susu");
                     System.out.println("Masukan jumlah susu");
                     jumlahbarang= in.nextInt();
                     harga = 9000*jumlahbarang;
                     System.out.println("Harga susu : Rp."+harga);
                      if  (jumlahbarang % 5 >=0);
                       jumlahbarang1 = jumlahbarang/5;
                       jumlahbarang2 = jumlahbarang+jumlahbarang1;
                  
                        if (harga>60000);
                        diskon = harga*9/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda >60000, anda mendapat diskon sebesar 9% = Rp. "+diskon);
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar"+harga+"untuk"+jumlahbarang2);
                      System.out.println("Ada Pesanan Lagi (Y/N)");
                     perintah=in.next();
                    
                     break;
        }       
        }while(perintah.equalsIgnoreCase("Y"));
      
        System.out.println("Terima kasih...");     
    }
}
Selamat mencoba ya guys 

Unknown

About Unknown

I'm just beliebers

Subscribe to this Blog via Email :