PERULANGAN

 Perulangan Pada Java


Tampilan Source code 

package atm;

import java.util.Scanner;

public class bismillahbukatoko {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int pilih, daging, diskon,porsi, totalbiaya=0, lauk, totalsetelahdiskon = 0, kembalian, pecel, grand_total=0;

        String lagi;

        

        do{

        System.out.println("\n==========Warung Insyaallah Berkah==========");

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

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

        System.out.println("3. Penyetan");

        System.out.print("Masukkan menu pilihan anda : ");


        pilih = sc.nextInt();

        switch(pilih){

            case 1:

                System.out.println("\nPilihan Sate :\n1.Ayam\n2.Kambing");

                System.out.print("Pilihan Anda = ");

                daging = sc.nextInt();

                switch(daging){

                    case 1:

                        System.out.println("\nHarga Per Tusuk Rp.1.500");

                        System.out.print("Masukkan Jumlah = ");

                        int tusuk = sc.nextInt();

                        totalbiaya = 1500*tusuk;

                        System.out.println("__________________________________________");

                        grand_total = grand_total + totalbiaya;

                        System.out.println("Total Harga = Rp."+totalbiaya);

                        System.out.println("__________________________________________");

                        break;

case 2:

                        System.out.println("\nHarga Per Tusuk Rp.3.000");

                        System.out.print("Masukkan Jumlah = ");

                        int tusuk2 = sc.nextInt();

                        totalbiaya = 3000*tusuk2;

                        System.out.println("__________________________________________");

                        grand_total = grand_total + totalbiaya;

                        System.out.println("Total Harga = Rp."+totalbiaya);

                        System.out.println("__________________________________________");

                        break;

                    default:

                        System.out.println("\nPilihan Tidak Ada");

                        }

                break;

            case 2:

                System.out.println("\nPilihan Lauk\n1.Ayam\n2.Empal");

                System.out.print("Pilihan Anda = ");

                lauk = sc.nextInt();

                    switch(lauk){

                    case 1:

                        System.out.println("\nHarga Per Porsi Rp.13.000");

                        System.out.print("Masukkan Jumlah = ");

                        porsi = sc.nextInt();

                        totalbiaya = 13000 * porsi;

                        System.out.println("__________________________________________");

                        grand_total = grand_total + totalbiaya;

                        System.out.println("Total Harga = Rp."+totalbiaya);

                        System.out.println("__________________________________________");

                        break;

                    case 2:

                        System.out.println("\nHarga Per Porsi Rp.15.000");

                        System.out.print("Masukkan Jumlah = ");

                        int empal = sc.nextInt();

                        totalbiaya = 15000*empal;

                        System.out.println("__________________________________________");

                        grand_total = grand_total + totalbiaya;

                        System.out.println("Total Harga = Rp."+totalbiaya);

                        System.out.println("__________________________________________");

                        break;

                    default:

                        System.out.println("\nPilihan Anda Tidak Ada");

                        break;

                    }

                break;

            case 3:

                System.out.println("\nPilihan Lauk\n1.Tahu dan Tempe\n2.Telur\n3.Ayam");

                System.out.print("Pilihan Anda = ");

                pecel = sc.nextInt();

                switch(pecel){

                    case 1:

                        System.out.println("\nHarga Per Porsi Rp.5.000");

                        System.out.print("Masukkan Jumlah = ");

                        int tahu = sc.nextInt();

                        totalbiaya = 5000 * tahu;

                        System.out.println("__________________________________________");

                        grand_total = grand_total + totalbiaya;

                        System.out.println("Total Harga = Rp."+totalbiaya);

                        System.out.println("___________________________________________");

                        break;

                    case 2:

                        System.out.println("\nHarga Per Porsi Rp7.000");

                        System.out.print("Masukkan Jumlah = ");

                        int telur = sc.nextInt();

                        totalbiaya = 7000 * telur;

                        System.out.println("___________________________________________");

                        grand_total = grand_total + totalbiaya;

                        System.out.println("Total Harga = Rp."+totalbiaya);

                        System.out.println("___________________________________________");

                        break;

case 3:

                        System.out.println("\nHarga Per Porsi Rp.10.000");

                        System.out.print("Masukkan Jumlah = ");

                        int jumlah = sc.nextInt();

                        totalbiaya = 10000 * jumlah;

                        System.out.println("___________________________________________");

                        grand_total = grand_total + totalbiaya;

                        System.out.println("Total Harga = Rp."+totalbiaya);

                        System.out.println("___________________________________________");

                        break;

                    default:

                        System.out.println("\nPilihan Tidak Ada");

                        }

                break;

            default:

                System.out.println("Pilihan Tidak Ada");

                break;

            }

            System.out.println("\nApakah Ingin Memesan Lagi?\n1. YA\n2. TIDAK");

            System.out.print("Masukkan Jawaban = ");

            lagi = sc.next();

            

            }while("YA".equals(lagi));

            if ("TIDAK".equals(lagi)){

            //kartu member

                System.out.println("\nPunya Kartu Member?\n1 = Ya\n2 = Tidak");

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

                int jawab = sc.nextByte();

                if (jawab==1){

                    diskon = grand_total*5/100;

                    System.out.println("_____________________________________________");

                    System.out.println("Diskon 5% : Rp." +diskon);

                    totalsetelahdiskon = grand_total - diskon;

                    System.out.println("Total Tagihan : Rp." + totalsetelahdiskon);

                    System.out.println("____________________________________________");

                } else if (jawab==2) {

                    System.out.println("____________________________________________");

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

                    totalsetelahdiskon = grand_total;

                    System.out.println("Total Tagihan : Rp." + totalsetelahdiskon);

                    System.out.println("____________________________________________");

                }

                else System.out.println("Pilihan Tidak Ada");


                // Uang pembeli

                System.out.println("_____________________________________________");

                System.out.print("Tunai : Rp.");

                int uangpembeli;

                uangpembeli = sc.nextInt();


                //kembalian

                kembalian = uangpembeli - totalsetelahdiskon;

                if(kembalian<=0){

                    System.out.println(" ==========Uang Pas========== ");

                }

                else{

                    System.out.println("Kembalian : Rp." + kembalian);

                }

                System.out.println("===============Terima Kasih===============");

        }


    }

}

Komentar

Postingan populer dari blog ini

Bela Negara: Tanggung Jawab Bersama dalam Membangun Pertahanan Bangsa

PENCARIAN DATA

TUTORIAL MEMBUAT KASIR SEDERHANA