Switch case

 Tutorial kasir dengan switch case 

tampilan output 

package inipercobaan;

import java.util.Scanner;

public class IniPercobaan {

    public static void main(String[] args) {

      double totalbiaya = 0, diskon, totalsetelahdiskon = 0, kembalian;


        Scanner sc = new Scanner(System.in);

        System.out.println("==========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 : ");

        

        byte pilih = sc.nextByte();

        switch (pilih){

            case 1:

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

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

                int daging = sc.nextInt();

                if (daging==1){

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

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

                    double tusuk = sc.nextDouble();

                    totalbiaya = 1500*tusuk;

                    System.out.println("__________________________________________");

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

                    System.out.println("__________________________________________");

                } else if (daging==2) {

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

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

                    double tusuk2 = sc.nextDouble();

                    totalbiaya = 3000*tusuk2;

                    System.out.println("__________________________________________");

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

                    System.out.println("__________________________________________");                  

                }

                else{

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

                }

                break;

                

            case 2:

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

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

                int lauk = sc.nextInt();

                if (lauk==1){

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

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

                    double porsi = sc.nextDouble();

                    totalbiaya = 13000*porsi;

                    System.out.println("__________________________________________");

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

                    System.out.println("__________________________________________");

                } else if (lauk==2) {

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

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

                    double empal = sc.nextDouble();

                    totalbiaya = 15000*empal;

                    System.out.println("__________________________________________");

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

                    System.out.println("__________________________________________");

                }

                else{

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

                }

                break;

                

            case 3:

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

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

                int pilihan = sc.nextInt();

                if (pilihan == 1) {

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

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

                    double tahu = sc.nextDouble();

                    totalbiaya = 5000 * tahu;

                    System.out.println("__________________________________________");

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

                    System.out.println("___________________________________________");

                } else if (pilihan == 2) {

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

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

                    double telur = sc.nextDouble();

                    totalbiaya = 7000 * telur;

                    System.out.println("___________________________________________");

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

                    System.out.println("___________________________________________");

                } else if (pilihan == 3) {

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

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

                    double jumlah = sc.nextDouble();

                    totalbiaya = 10000 * jumlah;

                    System.out.println("___________________________________________");

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

                    System.out.println("___________________________________________");

                } else {

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

                }

            default:

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

        }

        //kartu member

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

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

        byte jawab = sc.nextByte();

        if (jawab==1){

            diskon = totalbiaya*5/100;

            System.out.println("_____________________________________________");

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

            totalsetelahdiskon = totalbiaya - diskon;

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

            System.out.println("____________________________________________");

        } else if (jawab==2) {

            System.out.println("____________________________________________");

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

            totalsetelahdiskon = totalbiaya;

            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