- Back to Home »
- Program Memilih Menu Makanan dan Menghitung Jumlah Pembayaran
Posted by : Otanime
Contoh Kode Program Memilih Menu Makanan dan Menghitung Jumlah Pembayaran
Disini saya memberi nama package DaftarMenu, dengan nama class Main.
Berikut source code dengan komentarnya, semoga dapat dimengerti.
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);
// menampilkan menu makanan
System.out.println("MENU MAKANAN : ");
System.out.println("___________________________________________________________________");
System.out.println("No Nama Harga");
System.out.println("1. Batagor Rp 3000,00");
System.out.println("2. Kupat Tahu Rp 5000,00");
System.out.println("3. Lontong Kari Rp 4000,00");
System.out.println("");
// inisialisasi pembayaran awal
int harga = 0;
// inisialisasi harga ketiga menu
int h1 = 3000, h2 = 5000, h3 = 4000;
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("___________________________________________________________________");
if (inNomor == 1)
{
// jika nomor satu, maka menu yang dipilih adalah batagor, dan harganya adalah h1, yang merupakan harga menu pertama
menu = " Batagor";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h1;
}
else if (inNomor == 2)
{
// jika nomor dua, maka menu yang dipilih adalah kupat tahu, dan harganya adalah h2, yang merupakan harga menu kedua
menu = " Kupat Tahu";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h2;
}
else if (inNomor == 3)
{
// jika nomor tiga, maka menu yang dipilih adalah lontong kari, dan harganya adalah h3, yang merupakan harga menu ketiga
menu = " Lontong Kari";
System.out.println("Pilihan anda nomor " +inNomor + menu);
harga = harga + h3;
}
else
// jika selain nomor satu sampai tiga, maka akan ditampilkan "Nomor yang dipilih tidak ada di menu."
{
System.out.println("Nomor yang dipilih tidak ada di menu.");
}
// User diperintahkan untuk memasukkan data apakah dia akan melanjutkan atau tidak
System.out.println("Apakah anda mau melanjutkan? Y/T");
i = scan.next();
}
System.out.println("___________________________________________________________________");
System.out.println("Total pembayaran sebesar " +harga+".");
System.out.println("Terimakasih atas kunjungannya.");
}
}
Untuk link download programnya, diusahakan menyusul.