Pemrograman ke 5 (Perulangan Tunggal)

 Nama: Adrian Noval Firmansyah

NPM: 22082010214

Kelas Parallel: E

package latihanperulangan;

import java.util.Scanner;

public class Latihanperulangan {

     public static void main(String[] args) {

     Scanner F=new Scanner(System.in);

    int pilih; int jumlah; int total = 0; int harga=0;

int diskon; int hargssetelahdiskon; int jumlahuang; int jumlahkembalian; int hargasetelahdiskon = 0;

int pilih3 = 0;

int pilih4; int jumlahkembalian1; int total1 = 0;

String nama;

     System.out.println("------------Selamat datang di Warung Millenial-----------");

      do{

     System.out.println("------------Silahkan pilih menu yang tersedia------------");

     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. Ayam    = Rp.1.500 Per tusuk");

             System.out.println("2. Kambing = Rp.3.000 Per tusuk");

             System.out.println(""); 

             int menu;  

             System.out.print("Pilih menu = ");

             menu=F.nextInt();

             if (menu==1) harga=1500;

             if (menu==2) harga=3000;

             System.out.print("Masukkan Jumlah yang ingin dipesan = ");

             jumlah=F.nextInt();

             total=harga*jumlah;

             System.out.println("Total pesanan = Rp."+total);

             System.out.println("");

             total1=total1 + total;

             System.out.println("Apakah anda ingin menambah menu?");

             System.out.println("1. Yaaaa");

             System.out.println("2. Tidak");

             System.out.print("Pilih = ");

             System.out.print("");

             pilih3=F.nextInt();

             

             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(""); 

             int harga2=0;

             System.out.print("Pilih menu = ");

             menu=F.nextInt();

             if (menu==1) harga=13000;

             if (menu==2) harga=15000;

             System.out.print("Masukkan Jumlah yang ingin dipesan = ");

             jumlah=F.nextInt();

             total=harga*jumlah;

             System.out.println("Total pesanan = Rp."+total);

             System.out.println("");

             total1=total1 + total;

             System.out.println("Apakah anda ingin menambah menu?");

             System.out.println("1. Yaaaa");

             System.out.println("2. Tidak");

             System.out.print("Pilih = ");

             System.out.print("");

             pilih3=F.nextInt();

             

             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;

                     System.out.print("Total pesanan = Rp."+total);

                     System.out.println("");

                     total1=total1 + total;

                     System.out.println("Apakah anda ingin menambah menu?");

                     System.out.println("1. Yaaaa");

                     System.out.println("2. Tidak");

                     System.out.print("Pilih = ");

                     pilih3=F.nextInt();

                     break;

                 case 2:; harga=7000; 

                     System.out.print("Masukkan jumlah yang ingin dipesan = ");

                     jumlah=F.nextInt();

                     total=harga*jumlah;

                     System.out.print("Total pesanan = Rp."+total);

                     System.out.println("");

                     total1=total1 + total;

                      System.out.println("Apakah anda ingin menambah menu?");

                     System.out.println("1. Yaaaa");

                     System.out.println("2. Tidak");

                     System.out.print("Pilih = ");

                     pilih3=F.nextInt();

                     break;

                 case 3:

                     harga=10000; 

                     System.out.print("Masukkan jumlah yang ingin dipesan = ");

                     jumlah=F.nextInt();

                     total=harga*jumlah;

                     System.out.print("Total pesanan = Rp."+total);

                     System.out.println("");

                     total1=total1 + total;

                      System.out.println("Apakah anda ingin menambah menu?");

                     System.out.println("1. Yaaaa");

                     System.out.println("2. Tidak");

                     System.out.print("Pilih = ");

                     pilih3=F.nextInt();

                     

                     break;

             }

             break;

          }

     }while(pilih3==1);

     System.out.println("--------------------------------------------------------");

     System.out.println("Total pembelian = Rp."+total1);

     System.out.println("");

     System.out.println("Apakah anda memiliki kartu member Warung Millenial?");

     System.out.println("1. Punya");

     System.out.println("2. Tidak");

     System.out.print("Punya atau nggak hayoo?? = ");

     pilih4=F.nextInt();

     if (pilih4==1){

         System.out.println("Selamat, anda mendapatkan diskon sebesar 5%");

         diskon=total1*5/100;

         hargasetelahdiskon=total1-diskon;

         System.out.println("Harga setelah diskon = Rp."+hargasetelahdiskon);

     }

     else{

          System.out.println("Maaf, anda tidak mendapatkan diskon HWHWHWH");

          System.out.println("Total pesanan = 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("Kembalian pelanggan = 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("");

           System.out.println("                          Gabole ngutang kak                          ");

           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 pelanggan =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("                          Gabole ngutang kak                          ");

          System.out.println("");

       }

       }

         System.out.println("");

         System.out.println(" Informasi lebih lanjut Hubungi Customer Service 14022");

         System.out.println("");

         System.out.println("--Terima kasih atas kunjungan anda di Warung Millenial--");

     }   

}



Komentar

Postingan populer dari blog ini

Pemrograman ke 7 (Program Array 1 Dimensi)