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