Senin, 09 November 2015

Menghitung Jumlah Harga Diskon Dengan Switch Case di NetBeans

Tulis script sesuai gambar dibawah dan ikuti langkahnya!!!
JIKA SCRIPT YANG ANDA TULISKAN BENAR MAKA HASILNYAPUN BENAR, LIHAT HASIL DIBAWAH !!!
package tokojono;
import java.util.Scanner;
public class pilihbarang {
  public static void main(String joni[]) {
      Scanner in = new Scanner(System.in);
      int pilihan, jumlahbarang, harga;
      //tampilkan daftar semua barang (5 item)
      System.out.println("TOKO PAK JONI KEREN");
      System.out.println("1. Beras\n2. Telur\n3. Gula");
      System.out.println("4. Minyak\n5. Tepung\n");
      //input pilihan barang
      System.out.print("Masukkan Pilihan = ");
      pilihan = in.nextInt();
      //input jumlah barang
      //hitung harga belanja
      //tampilkan harga belanja
      switch (pilihan){
          case 1: System.out.println("Anda akan membeli beras");
                  System.out.print("Masukkan jumlah beras = ");
                  jumlahbarang = in.nextInt();
                  harga = 10000*jumlahbarang;
                  System.out.println("Harga beras ="+harga); 
                  if (jumlahbarang>=5) {
                        jumlahbarang=jumlahbarang + (jumlahbarang/5);  
                  }
                  System.out.println("Anda mendapat diskon sebesar 5% jadi membayar Rp "+(harga-(harga*0.05)));
                  System.out.println("Selamat anda sekaligus mendapatkan bonus 1 kg beras, jadi total  "+ jumlahbarang +"kg");
                  System.out.println("cukup dengan membayar Rp."+(harga-(harga*0.05)));
              break;
          case 2: System.out.println("Anda akan membeli telur");
          System.out.println("Masukkan jumlah  telur");
                    jumlahbarang = in.nextInt();
                    harga = 9000*jumlahbarang;
                    System.out.println("Harga telur = "+harga);
                    if(jumlahbarang>=5) {
                        jumlahbarang=jumlahbarang+ (jumlahbarang/5);
                    }
                    System.out.println("Anda mendapat diskon sebesar 10% jadi membayar Rp "+(harga-(harga*0.1)));
                    System.out.println("Selamat anda sekaligus mendapatkan bonus 1 kg telur, jadi total = "+jumlahbarang +"kg");
                    System.out.println("Cukup dengan membayar Rp. "+(harga-(harga*0.1)));
              break;
          case 3: System.out.println("Anda akan membeli gula");
           System.out.println("Masukkan jumlah gula");
                    jumlahbarang = in.nextInt();
                    harga = 11000*jumlahbarang;
                    System.out.println("Harga gula = "+harga);
                    if(jumlahbarang>=5) {
                        jumlahbarang=jumlahbarang+ (jumlahbarang/5);
                    }
                    System.out.println("Anda mendapat diskon sebesar 15% jadi membayar Rp "+(harga-(harga*0.15)));
                    System.out.println("Selamat anda sekaligus mendapatkan bonus 1 kg gula, jadi total  = "+jumlahbarang +"kg");
                    System.out.println("Cukup dengan membayar Rp. "+ (harga-(harga*0.15)));
              break;
          case 4: System.out.println("Anda akan membeli minyak");
          System.out.println("Masukkan jumlah minyak");
                    jumlahbarang = in.nextInt();
                    harga = 12000*jumlahbarang;
                    System.out.println("Harga minyak = "+harga);
                    if(jumlahbarang>=5) {
                        jumlahbarang=jumlahbarang+ (jumlahbarang/5);
                    }
                    System.out.println("Anda mendapat diskon sebesar 20% jadi membayar Rp "+(harga-(harga*0.2)));
                    System.out.println("Selamat anda sekaligus mendapatkan bonus 1 liter minyak, jadi total = "+jumlahbarang +"liter");
                    System.out.println("Cukup dengan membayar Rp. "+ (harga-(harga*0.2)));
              break;
          case 5: System.out.println("Anda akan membeli tepung");
               System.out.println("Masukkan jumlah tepung");
                    jumlahbarang = in.nextInt();
                    harga = 8500*jumlahbarang;
                    System.out.println("Harga tepung = "+harga);
                    if(jumlahbarang>=5) {
                        jumlahbarang=jumlahbarang+ (jumlahbarang/5);
                    }
                    System.out.println("Anda mendapat diskon sebesar 25% jadi membayar Rp "+(harga-(harga*0.25)));
                    System.out.println("Selamat anda sekaligus mendapatkan bonus 1 kg tepung, jadi total = "+jumlahbarang +"kg");
                    System.out.println("Cukup dengan membayar Rp. "+ (harga-(harga*0.25)));
      }
              
      
  }
}

Tidak ada komentar:

Posting Komentar