pencarian data
package com.mycompany.forumlatihan;
import java.util.Scanner;
public class PencarianData {
public static void main(String[] args) {
Scanner F = new Scanner(System.in);
int pilih; int jumlah; int total; int harga=0;
int diskon; int jumlahuang; int jumlahkembalian; int hargasetelahdiskon = 0;
int pilih3 = 0; int no = 1;
int pilih4; int total1 = 0;
//Array
String Menu[] = new String[7];
int Harga[] = new int[7];
int JumlahPorsi[] = new int[7];
int TotalBiaya[] = new int[7];
System.out.println("----------Selamat datang di Warung Cak Mat----------");
do{
System.out.println("-----------------Silahkan pilih menu----------------");
System.out.println("1. Sate");
System.out.println("2. Pecel");
System.out.println("3. Penyetan");
System.out.print("Silahkan pilih menu yang ingin dipesan = ");
pilih=F.nextInt();
System.out.println("");
switch(pilih){
case 1:
System.out.println("-Sate-");
System.out.println("1. Sate Ayam = Rp.1.500 Per tusuk");
System.out.println("2. Sate Kambing = Rp.3.000 Per tusuk");
System.out.println("");
int menu;
System.out.print("Pilih menu = ");
menu=F.nextInt();
if (menu==1) {
harga=1500;
System.out.print("Masukkan Jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
total1=total1 + total;
Menu[0] = "Sate Ayam";
Harga[0] = harga;
JumlahPorsi[0] = jumlah;
TotalBiaya[0] = Harga[0] * JumlahPorsi[0];
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
}
else if (menu==2) {
harga=3000;
System.out.print("Masukkan Jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
total1=total1 + total;
Menu[1] = "Sate Kambing";
Harga[1] = harga;
JumlahPorsi[1] = jumlah;
TotalBiaya[1] = Harga[1] * JumlahPorsi[1];
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
}
else{
System.out.println("-Maaf menu tidak tersedia-");
System.exit(0);
}
break;
case 2:
System.out.println("-Pecel-");
System.out.println("1. Lauk ayam = Rp.13.000 Per porsi");
System.out.println("2. Lauk empal = Rp.15.000 Per porsi");
System.out.println("");
System.out.print("Pilih menu = ");
menu = F.nextInt();
if (menu==1) {
harga=13000;
System.out.print("Masukkan Jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
total1=total1 + total;
Menu[2] = "Pecel ayam";
Harga[2] = harga;
JumlahPorsi[2] = jumlah;
TotalBiaya[2] = Harga[2] * JumlahPorsi[2];
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
}
else if (menu==2) {
harga=15000;
System.out.print("Masukkan Jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
total1=total1 + total;
Menu[3] = "Pecel empal";
Harga[3] = harga;
JumlahPorsi[3] = jumlah;
TotalBiaya[3] = Harga[3] * JumlahPorsi[3];
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
}
else{
System.out.println("-Maaf Menu tidak tersedia-");
System.exit(0);
}
break;
case 3:
System.out.println("-Penyetan-");
System.out.println("1. Lauk tahu/tempe = Rp.5.000 Per porsi");
System.out.println("2. Lauk telur = Rp.7.000 Per porsi");
System.out.println("3. Lauk ayam = Rp.10.000 Per porsi");
System.out.println("");
System.out.print("Pilih menu = ");
int pilih2;
pilih2=F.nextInt();
switch(pilih2){
case 1:
harga=5000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
total1=total1 + total;
Menu[4] = "Penyetan Tahu Tempe";
Harga[4] = harga;
JumlahPorsi[4] = jumlah;
TotalBiaya[4] = Harga[4] * JumlahPorsi[4];
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
break;
case 2:
harga=7000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
total1=total1 + total;
Menu[5] = "Penyetan Telur";
Harga[5] = harga;
JumlahPorsi[5] = jumlah;
TotalBiaya[5] = Harga[5] * JumlahPorsi[5];
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
break;
case 3:
harga=10000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
total1=total1 + total;
Menu[6] = "Penyetan Ayam";
Harga[6] = harga;
JumlahPorsi[6] = jumlah;
TotalBiaya[6] = Harga[6] * JumlahPorsi[6];
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
break;
default:
System.out.println("-Maaf Menu tidak tersedia-");
System.exit(0);
break;
}
break;
default:
System.out.println("-Maaf Menu tidak tersedia-");
System.exit(0);
break;
}
System.out.println("Apakah anda ingin menambah menu?");
System.out.println("1. Ya");
System.out.println("2. Tidak");
System.out.print("Pilih = ");
System.out.print("");
pilih3=F.nextInt();
}while(pilih3==1);
System.out.println("---------------------------------------------------------");
System.out.println("Total pembelian = Rp."+total1);
System.out.println("");
System.out.println("Apakah anda memiliki kartu member?");
System.out.println("1. Punya");
System.out.println("2. Tidak");
pilih4=F.nextInt();
if (pilih4==1){
diskon=total1*5/100;
hargasetelahdiskon=total1-diskon;
System.out.println("");
System.out.println("--------------------Struk Belanja--------------------");
for (int i = 0; i <7; i++) {
if(JumlahPorsi[i] >0){
System.out.println(no+". "+Menu[i]+" "+JumlahPorsi[i]+" Porsi");
System.out.println(" Harga satuan Rp."+Harga[i]);
System.out.println(" Total belanja = Rp."+TotalBiaya[i]);
System.out.println("");
no++;
}
}
System.out.println("Selamat, anda mendapatkan diskon sebesar 5%");
System.out.println("Total Belanja dengan Diskon 5% = Rp."+hargasetelahdiskon);
}
else{
System.out.println("");
System.out.println("--------------------Struk Belanja--------------------");
for (int i = 0; i <7; i++) {
if(JumlahPorsi[i] >0){
System.out.println(no+". "+Menu[i]+" "+JumlahPorsi[i]+" Porsi");
System.out.println(" Harga satuan Rp."+Harga[i]);
System.out.println(" Total belanja = Rp."+TotalBiaya[i]);
System.out.println("");
no++;
}
}
System.out.println("Maaf, anda tidak mendapatkan diskon ");
System.out.println("Total Belanja = Rp." +total1);
}
if(pilih4==1){
System.out.println("");
System.out.print("Masukkan jumlah uang = Rp.");
jumlahuang=F.nextInt();
jumlahkembalian = jumlahuang-hargasetelahdiskon;
if (jumlahuang>hargasetelahdiskon){
System.out.print("Uang kembalian = Rp."+jumlahkembalian);
System.out.println("");
}
else if(jumlahuang==hargasetelahdiskon){
System.out.println("");
System.out.println(" Uang pas ");
System.out.println("");
}
if (jumlahuang<hargasetelahdiskon){
System.out.print("Mohon maaf uang ada kurang = Rp."+jumlahkembalian);
System.out.println("");
}
}
else if (pilih4==2){
System.out.println("");
System.out.print("Masukkan jumlah uang = Rp.");
jumlahuang=F.nextInt();
jumlahkembalian = jumlahuang-total1;
if (jumlahuang>total1){
System.out.print("Kembalian = Rp."+jumlahkembalian);
System.out.println("");
}
else if(jumlahuang==total1){
System.out.println("");
System.out.println(" Uang pas ");
System.out.println("");
}
else if(jumlahuang<total1){
System.out.print("Mohon maaf uang ada kurang = Rp."+jumlahkembalian);
System.out.println("");
}
}
System.out.println("");
System.out.println("-----------Terima kasih atas pembelian anda----------");
}
}
output :
---------------------< com.mycompany:FORUMLATIHAN >---------------------
Building FORUMLATIHAN 1.0-SNAPSHOT
--------------------------------[ jar ]---------------------------------
--- exec-maven-plugin:3.0.0:exec (default-cli) @ FORUMLATIHAN ---
----------Selamat datang di Warung Cak Mat----------
-----------------Silahkan pilih menu----------------
1. Sate
2. Pecel
3. Penyetan
Silahkan pilih menu yang ingin dipesan = 1
-Sate-
1. Sate Ayam = Rp.1.500 Per tusuk
2. Sate Kambing = Rp.3.000 Per tusuk
Pilih menu = 2
Masukkan Jumlah yang ingin dipesan = 20
Total pesanan = Rp.60000
Apakah anda ingin menambah menu?
1. Ya
2. Tidak
Pilih = 1
-----------------Silahkan pilih menu----------------
1. Sate
2. Pecel
3. Penyetan
Silahkan pilih menu yang ingin dipesan = 2
-Pecel-
1. Lauk ayam = Rp.13.000 Per porsi
2. Lauk empal = Rp.15.000 Per porsi
Pilih menu = 2
Masukkan Jumlah yang ingin dipesan = 2
Total pesanan = Rp.30000
Apakah anda ingin menambah menu?
1. Ya
2. Tidak
Pilih = 1
-----------------Silahkan pilih menu----------------
1. Sate
2. Pecel
3. Penyetan
Silahkan pilih menu yang ingin dipesan = 3
-Penyetan-
1. Lauk tahu/tempe = Rp.5.000 Per porsi
2. Lauk telur = Rp.7.000 Per porsi
3. Lauk ayam = Rp.10.000 Per porsi
Pilih menu = 3
Masukkan jumlah yang ingin dipesan = 1
Total pesanan = Rp.10000
Apakah anda ingin menambah menu?
1. Ya
2. Tidak
Pilih = 2
---------------------------------------------------------
Total pembelian = Rp.100000
Apakah anda memiliki kartu member?
1. Punya
2. Tidak
1
--------------------Struk Belanja--------------------
1. Sate Kambing 20 Porsi
Harga satuan Rp.3000
Total belanja = Rp.60000
2. Pecel empal 2 Porsi
Harga satuan Rp.15000
Total belanja = Rp.30000
3. Penyetan Ayam 1 Porsi
Harga satuan Rp.10000
Total belanja = Rp.10000
Selamat, anda mendapatkan diskon sebesar 5%
Total Belanja dengan Diskon 5% = Rp.95000
Masukkan jumlah uang = Rp.100000
Uang kembalian = Rp.5000
-----------Terima kasih atas pembelian anda----------
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 01:10 min
Finished at: 2022-12-23T22:34:55+07:00
------------------------------------------------------------------------
Komentar
Posting Komentar