Hallo Guys,
Kali ini saya akan membagikan script tentang Menghitung
Total pembayaran sebuah pesanan di sebuah Rumah Makan, Tapi yang beda pada
script ini ada yang mana ketika dia telah selesai membayar, dia akan ditanya
lagi oleh kasir “Apakah Ingin Makanlagi”. Ya, Kira-kira seperti itulah Alur
dari script ini. Oke langsung saja, berikut Scriptnya:
========================================================================
public static void main(String[] args) {
int a, b, c,
d, e, f, harga, porsi, uang;
char ulang;
a = 1;
b = 2;
c = 3;
d = 4;
e = 5;
f = 6;
Scanner
input = new Scanner(System.in);
do {
System.out.println(a + ". Nasi Goreng");
System.out.println(b + ". Nasi Kuning");
System.out.println(c + ". Mie Goreng");
System.out.println(d + ". Gado-gado");
System.out.println(e + ". Nasi Lalapan");
System.out.print("Anda Mau Makan Apa? = ");
harga =
input.nextInt();
if (harga
>= f){
System.out.println("Menu Yang Anda Pilih Tidak Tersedia");
}else if
(harga >= e){
System.out.println("Harganya 15.000");
System.out.println("Berapa Porsi? = ");
porsi
= input.nextInt();
System.out.println("Menu yang harus anda bayar adalah
Rp."+porsi*15000);
System.out.println("Masukan Jumlah Uang");
uang =
input.nextInt();
System.out.print("Kembaliannya = ");
System.out.println(uang-porsi*15000);
}else
if(harga >= d){
System.out.println("Berapa Porsi? = ");
porsi
= input.nextInt();
System.out.println("Menu yang harus anda bayar adalah
Rp."+porsi*14000);
System.out.println("Masukan Jumlah Uang");
uang =
input.nextInt();
System.out.print("Kembalian = ");
System.out.println(uang-porsi*14000);
}else if
(harga >= c){
System.out.println("Harganya 13.000");
System.out.println("Berapa Porsi? = ");
porsi
= input.nextInt();
System.out.println("Menu yang harus anda bayar adalah
Rp."+porsi*13000);
System.out.println("Masukan Jumlah Uang");
uang = input.nextInt();
System.out.print("Kembalian = ");
System.out.println(uang-porsi*13000);
}else if
(harga >= b){
System.out.println("Harganya 12.000");
System.out.println("Berapa Porsi? = ");
porsi
= input.nextInt();
System.out.println("Menu yang harus anda bayar adalah
Rp."+porsi*12000);
System.out.println("Masukan Jumlah Uang");
uang =
input.nextInt();
System.out.print("Kembalian =
");
System.out.println(uang-porsi*12000);
}else if
(harga >= a){
System.out.println("Harganya 11.000");
System.out.println("Berapa Porsi? = ");
porsi
= input.nextInt();
System.out.println("Menu yang harus anda bayar adalah
Rp."+porsi*11000);
System.out.println("Masukan Jumlah Uang");
uang =
input.nextInt();
System.out.print("Kembalian = ");
System.out.println(uang-porsi*11000);
}else{
System.out.println("menu yang anda pilih tidak ada dalam
daftar");
}
System.out.print("Ada Lagi? ");
ulang = input.next().charAt(0);
}while(ulang
== 'y' || ulang == 'Y');
}
}
Nah, itulah scriptnya. Semoga bermanfaat dan jangan lupa
makan saat membuat program
Komentar
Posting Komentar