Newest Post
// Posted by :kelvin
// On :Kamis, 20 Juli 2017
Deskripsi projek:
Projek ini beranama daftar menu restoran, dimana untuk mempermudah cara pemesanannya.
Di dalam source code nya terdapat fungsi (IF / ELSE) untuk menghitung diskon.
Inputnya terdiri dari:
- Daftar menu
- Diskon
- Total
Source code nya :
_________________________________________________________________________________
package DaftarMenu;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
// inisialisasi java library scanner
Scanner scan = new Scanner(System.in);
int diskon;
int total;
String disc;
// menampilkan menu makanan
System.out.println("MENU MAKANAN : ");
System.out.println("___________________________________________________________________");
System.out.println("No Nama Harga");
System.out.println("1. Sushi Rp 10000,00");
System.out.println("2. Ramen Rp 20000,00");
System.out.println("3. Onigiri Rp 15000,00");
System.out.println("4. Takoyaki Rp 30000,00");
// menampilkan menu minuman
System.out.println("MENU MINUMAN : ");
System.out.println("___________________________________________________________________");
System.out.println("No Nama Harga");
System.out.println("5. Aqua Rp. 5000,00");
System.out.println("6. Teh Botol Rp. 10000,00");
// inisialisasi pembayaran awal
int harga = 0;
int h1 = 10000, h2 = 20000, h3 = 15000, h4 = 30000;
int i1 = 5000, i2 = 10000;
String menu;
for (String i = "Y"; i.equals("Y")||i.equals("y"); )
{
System.out.println("___________________________________________________________________");
// pengguna memasukkan nomor pesanan
System.out.print("Masukkan Nomor Pesanan : ");
int inNomor = scan.nextInt();
System.out.println("___________________________________________________________________");
switch (inNomor) {
case 1:
menu = " Sushi";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga +h1;
break;
case 2:
menu = " Ramen";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h2;
break;
case 3:
menu = " Onigiri";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h3;
break;
case 4:
menu = " Takoyaki";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h4;
break;
case 5:
menu = " Aqua";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + i1;
break;
case 6:
menu = " Teh Botol";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + i2;
break;
default:
System.out.println("Nomor yang dipilih tidak ada di menu.");
break;
}
// User diperintahkan untuk memasukkan data apakah dia akan melanjutkan atau tidak
System.out.println("Apakah anda mau melanjutkan? Y/T");
i = scan.next();
}
if (harga <= 50000){
diskon =harga*5/100;
harga=harga-diskon;
System.out.println("Diskon = 5%");}
else{
disc = "Jika total pembelian lebh dari Rp. 50000 tidak mendapat potongan harga";
diskon = harga; }
System.out.println("Total yang harus dibayar =Rp. " +harga );
System.out.println("Terima kasih atas kunjungannya");
}
}
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
// inisialisasi java library scanner
Scanner scan = new Scanner(System.in);
int diskon;
int total;
String disc;
// menampilkan menu makanan
System.out.println("MENU MAKANAN : ");
System.out.println("___________________________________________________________________");
System.out.println("No Nama Harga");
System.out.println("1. Sushi Rp 10000,00");
System.out.println("2. Ramen Rp 20000,00");
System.out.println("3. Onigiri Rp 15000,00");
System.out.println("4. Takoyaki Rp 30000,00");
// menampilkan menu minuman
System.out.println("MENU MINUMAN : ");
System.out.println("___________________________________________________________________");
System.out.println("No Nama Harga");
System.out.println("5. Aqua Rp. 5000,00");
System.out.println("6. Teh Botol Rp. 10000,00");
// inisialisasi pembayaran awal
int harga = 0;
int h1 = 10000, h2 = 20000, h3 = 15000, h4 = 30000;
int i1 = 5000, i2 = 10000;
String menu;
for (String i = "Y"; i.equals("Y")||i.equals("y"); )
{
System.out.println("___________________________________________________________________");
// pengguna memasukkan nomor pesanan
System.out.print("Masukkan Nomor Pesanan : ");
int inNomor = scan.nextInt();
System.out.println("___________________________________________________________________");
switch (inNomor) {
case 1:
menu = " Sushi";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga +h1;
break;
case 2:
menu = " Ramen";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h2;
break;
case 3:
menu = " Onigiri";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h3;
break;
case 4:
menu = " Takoyaki";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h4;
break;
case 5:
menu = " Aqua";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + i1;
break;
case 6:
menu = " Teh Botol";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + i2;
break;
default:
System.out.println("Nomor yang dipilih tidak ada di menu.");
break;
}
// User diperintahkan untuk memasukkan data apakah dia akan melanjutkan atau tidak
System.out.println("Apakah anda mau melanjutkan? Y/T");
i = scan.next();
}
if (harga <= 50000){
diskon =harga*5/100;
harga=harga-diskon;
System.out.println("Diskon = 5%");}
else{
disc = "Jika total pembelian lebh dari Rp. 50000 tidak mendapat potongan harga";
diskon = harga; }
System.out.println("Total yang harus dibayar =Rp. " +harga );
System.out.println("Terima kasih atas kunjungannya");
}
}
Screen Shoot Output:
Screen Shoot Output |