Buka Netbeans IDE 8.2
Setelah dibuka muncul
seperti gambar dibawah ini
Lalu pilih New Project
atau ( ctrl+shift+N ) dibarengin, klik Java Aplication lalu pilih Next.
Ketik Project Name terserah,
kalau saya Cobalah, lalu pilih finish.
Kosongkan atau hapus
semua script.
Lalu copy saja script
saya di bagian paling bawah
Lalu Run ( shift+f6 ),
akan muncul output seperti digambar
Masukkan menu pilihan terserah,
saya pilih no 2 yaitu Telur
Silahkan pilih
jumlahnya mau berapa saja, kalau saya
tekan 6 saja, lalu tertera harganya berapa, dan kalau mau pesan lagi
silahkan tekan Y, jika tidak N, kalau saya N
SELAMAT MENCOBA
package Cobalah;
import java.util.Scanner;
public class Cobalah {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String perintah="";
int pilihan, jumlahbarang, jumlahbarang1 = 0, jumlahbarang2, harga, diskon;
double total = 0;
//tampilkan daftar semua barang
do{
System.out.println(" ");
System.out.println("TOKO EFRIL");
System.out.println("1. Sagu\n2. Telur\n3. Gula");
System.out.println("4. Minyak\n5. Tepung");
//input pilihan barang
System.out.print("Masukkan Menu Pilihan Anda Dengan Nomor = ");
pilihan = in.nextInt();
//input jumlah barang
//hitung harga belanja
//tampilkan harga belanja
switch (pilihan){
case 1: System.out.println("Anda akan membeli sagu");
System.out.print("Masukkan Jumlah Sagu = ");
jumlahbarang = in.nextInt();
harga = 10000*jumlahbarang;
System.out.println("Harga Sagu = 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("Pembelian anda > 50000, Anda mendapat diskon 2% = Rp. "+diskon);
}
System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg sagu");
total = total + harga;
System.out.print("Ada Pesanan Lagi? (Y/N) ");
perintah=in.next();
break;
case 2: System.out.println("Anda akan membeli Telur");
System.out.print("Masukkan Jumlah Telur = ");
jumlahbarang = in.nextInt();
harga = 2500*jumlahbarang;
System.out.println("Harga Telur = Rp. "+harga);
if (jumlahbarang % 5 >= 0){
jumlahbarang1 = jumlahbarang/5;}
jumlahbarang2 = jumlahbarang + jumlahbarang1;
if (harga > 25000){
diskon = harga*4/100;
harga = harga-diskon;
System.out.println("Pembelian anda > 25000, Anda mendapat diskon 4% = Rp. "+diskon);
}
System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" buah Telur");
total = total + harga;
System.out.print("Ada Pesanan Lagi? (Y/N) ");
perintah=in.next();
break;
case 3: System.out.println("Anda akan membeli Gula");
System.out.print("Masukkan Jumlah Gula = ");
jumlahbarang = in.nextInt();
harga = 4000*jumlahbarang;
System.out.println("Harga Gula = Rp. "+harga);
if (jumlahbarang % 5 >= 0){
jumlahbarang1 = jumlahbarang/5;}
jumlahbarang2 = jumlahbarang + jumlahbarang1;
if (harga > 24000){
diskon = harga*5/100;
harga = harga-diskon;
System.out.println("Pembelian anda > 24000, Anda mendapat diskon 5% = Rp. "+diskon);
}
System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg Gula");
total = total + harga;
System.out.print("Ada Pesanan Lagi? (Y/N) ");
perintah=in.next();
break;
case 4: System.out.println("Anda akan membeli Minyak");
System.out.print("Masukkan Jumlah Minyak = ");
jumlahbarang = in.nextInt();
harga = 5000*jumlahbarang;
System.out.println("Harga Minyak = Rp. "+harga);
if (jumlahbarang % 5 >= 0){
jumlahbarang1 = jumlahbarang/5;}
jumlahbarang2 = jumlahbarang + jumlahbarang1;
if (harga > 35000){
diskon = harga*6/100;
harga = harga-diskon;
System.out.println("Pembelian anda > 35000, Anda mendapat diskon 6% = Rp. "+diskon);
}
System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Liter minyak");
total = total + harga;
System.out.print("Ada Pesanan Lagi? (Y/N) ");
perintah=in.next();
break;
case 5: System.out.println("Anda akan membeli Tepung");
System.out.print("Masukkan Jumlah Tepung = ");
jumlahbarang = in.nextInt();
harga = 1500*jumlahbarang;
System.out.println("Harga Tepung = Rp. "+harga);
if (jumlahbarang % 5 >= 0){
jumlahbarang1 = jumlahbarang/5;}
jumlahbarang2 = jumlahbarang + jumlahbarang1;
if (harga > 10000){
diskon = harga*1/100;
harga = harga-diskon;
System.out.println("Pembelian anda > 10000, Anda mendapat diskon 1% = Rp. "+diskon);
}
System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg tepung");
total = total + harga;
System.out.print("Ada Pesanan Lagi? (Y/N) ");
perintah=in.next();
}
}while(perintah.equalsIgnoreCase("Y"));
System.out.println(" ");
System.out.println("*****************************************");
System.out.println("Total Seluruhnya = RP. "+total);
System.out.println("Terima Kasih, Selamat Datang Kembali");
System.out.println("*****************************************");
}
}
TERIMA KASIH ATAS KUNJUNGAN ANDA