LATIHAN BAHASA PEMROGRAMAN JAVA 4 (PERCABANGAN SWITCH CASE)

 Latihan Membuat Program Kasir Warung Sederhana 

Nama    : Khoirunisa Jannatuzzahra

NPM    : 21082010089

Kelas    : C

Prodi    : Sistem Informasi 2021


*Source Code

package SwitchCase;

import java.util.Scanner;

public class Programkasirwarungsederhana {

    public static void main(String[] args) {

        Scanner sc = new Scanner (System.in);

        int jumlahporsi,jumlahtusuk, menu, hargasatuan;

        double total=0, diskon;

        System.out.println("===========WARUNG MAKAN BU IDA=============");

        System.out.println("Menu Makanan = ");

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

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

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

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

        menu = sc.nextInt();

        switch (menu){

            case 1:

                System.out.println("1. Sate Ayam            = 1500/tusuk");

                System.out.println("2. Sate Kambing         = 3000/tusuk");

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

                int sate = sc.nextInt();

                if(sate==1){

                    hargasatuan = 1500;

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

                    jumlahtusuk = sc.nextInt();

                    total = jumlahtusuk * hargasatuan; 

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

                }else{

                    hargasatuan = 3000;

                    System.out.println("Jumlah Tusuk            =");

                    jumlahtusuk = sc.nextInt();

                    total = jumlahtusuk * hargasatuan; 

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

                }

                break;

           

            case 2:

                System.out.println("1. Pecel Lauk Ayam       = 13000/porsi");

                System.out.println("2. Pecel Lauk Empal      = 15000/porsi");

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

                int pecel = sc.nextInt();

                if(pecel==1){

                    hargasatuan = 13000;

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

                    jumlahporsi = sc.nextInt();

                    total = jumlahporsi * hargasatuan; 

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

                }else{

                    hargasatuan = 15000;

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

                    jumlahporsi = sc.nextInt();

                    total = jumlahporsi * hargasatuan;

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

                }break;

            case 3:

                System.out.println("1. Penyetan Lauk Tahu/Tempe = 5000/porsi");

                System.out.println("2. Penyetan Lauk Telur      = 7000/porsi");

                System.out.println("3. Penyetan Lauk Ayam       = 10000/porsi");

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

                int penyetan = sc.nextInt();

                switch (penyetan){

                    case 1:

                        hargasatuan = 5000;

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

                        jumlahporsi = sc.nextInt();

                        total = jumlahporsi * hargasatuan;

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

                        break;

                     case 2:

                        hargasatuan = 7000;

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

                        jumlahporsi = sc.nextInt();

                        total = jumlahporsi * hargasatuan;

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

                        break;

                     case 3 :

                        hargasatuan = 10000;

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

                        jumlahporsi = sc.nextInt();

                        total = jumlahporsi * hargasatuan;

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

                    }break;                 

            default :

                System.out.println("Menu tidak tersedia");

        }

        //kartu member

        System.out.println("-----Apakah Anda Memiliki Kartu Member?------"); 

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

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

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

        int kartumember = sc.nextInt();

        if(kartumember == 1){

            System.out.println("=====SELAMAT ANDA MENDAPATKAN DISKON 5%=====");

            diskon = total - (total * 0.5);

            System.out.println("Total Pembayaran ="+diskon);

            System.out.println("=========TERIMA KASIH SUDAH MEMBELI=========");

        }else{

            System.out.println("                                  ");

            System.out.println("====MAAF, ANDA TIDAK MENDAPATKAN DISKON=====");

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

            System.out.println("========TERIMA KASIH SUDAH MEMBELI==========");

                 }

        

    }

}


* Screenshoot Output 



Semoga bermanfaat, terima kasih :)










Komentar

Postingan Populer