Hallo! Bertemu lagi dengan saya, kembali saya akan share bahasa Java kepada anda, berikut ini kita akan membahas tentang pengulangan penghitungan dalam Java, berikut adalah ulasannya :
Dibawah ini adalah langkah-langkah yang harus dilakukan:
1. Jalankan software NetBeans, jika tidak punya bisa di download disini dan JDK disini
2. Setelah dijalankan NetBeans akan nampak seperti ini.
Klik Finish untuk langkah selanjutnya.
5. Setelah itu akan nampak seperti berikut :
6. Ketikkan Sourcecode seperti berikut :
int hargaberas = 10000,
hargagula = 5000,
hargakopi = 2500,
jumlah = 0;
double diskon = 0, total = 0;
String loop,
pilihMenu = "";
System.out.println("-------------------------------------");
System.out.println("| Menu |");
System.out.println("-------------------------------------");
System.out.println("| 1. Beras : Rp 10000 |");
System.out.println("| 2. Gula : Rp 5000 |");
System.out.println("| 3. Kopi : Rp.2500 |");
System.out.println("-------------------------------------");
Scanner scan = new Scanner (System.in);
for (loop = "Y"; loop.equals ("Y") || loop.equals ("y");){
System.out.print("Pilih Menu (1 s/d 3) : ");
int pilihan = scan.nextInt();
switch(pilihan){//penyeleksian menggunakan switch case
case 1://case 1 = apabila user memilih menu nomor 1
System.out.println("Anda memilih Beras : Rp 10000");
System.out.print("Jumlah barang (Kg) : ");
jumlah = scan.nextInt();
pilihMenu = "Beras "+pilihMenu;
total = total + (hargaberas*jumlah);
break;
case 2:
System.out.println("Anda memilih Gula : Rp 5000");
System.out.print("Jumlah barang (Kg) : ");
jumlah = scan.nextInt();
pilihMenu = "Gula "+pilihMenu;
total = total + (hargagula*jumlah);
break;
case 3:
System.out.println("Anda memilih Kopi : Rp 2500");
System.out.print("Jumlah barang (Bungkus) : ");
jumlah = scan.nextInt();
pilihMenu = "Kopi "+pilihMenu;
total = total + (hargakopi*jumlah);
break;
default:
System.out.println("Maaf, input menu yang anda masukkan tidak sesuai");
}
System.out.print("Ada lagi yg akan dipesan? (Y/N) : ");
loop = scan.next();
}
System.out.println("Menu yang anda pesan adalah : "+pilihMenu);
if (total >= 200000)
diskon = 0.15;
else if (total >= 100000)
diskon = 0.1;
else if (total >= 50000)
diskon = 0.5;
if (jumlah >= 50)
diskon = diskon + 0.5;
System.out.println("Diskonnya Sebesar = "+diskon);
System.out.println("Senilai Rp."+total*diskon);
total= (total-(total*diskon));
System.out.println("Terimakasih, total yang harus anda bayar : Rp " +total);
}
}
Untuk lebih rapi dan jelas source code bisa dicopy disini
7. Silahkan mencobanya dengan cara klik kanan pada project dan run file
8. Inputkan belanjaan anda
contoh :
run:-------------------------------------
| Menu |
-------------------------------------
| 1. Beras : Rp 10000 |
| 2. Gula : Rp 5000 |
| 3. Kopi : Rp.2500 |
-------------------------------------
Pilih Menu (1 s/d 3) : 2
Anda memilih Gula : Rp 5000
Jumlah barang (Kg) : 10
Ada lagi yg akan dipesan? (Y/N) : y
Pilih Menu (1 s/d 3) : 1
Anda memilih Beras : Rp 10000
Jumlah barang (Kg) : 50
Ada lagi yg akan dipesan? (Y/N) : n
Menu yang anda pesan adalah : Beras Gula
Diskonnya Sebesar = 0.65
Senilai Rp.357500.0
Terimakasih, total yang harus anda bayar : Rp 192500.0
BUILD SUCCESSFUL (total time: 21 seconds)
Sekian postingan dari saya, semoga berhasil dan bermanfaat. .
0 komentar:
Posting Komentar