[Tugas] Bahasa Pemrogaman 4

 


Nama: Freya Enggrayni

NPM: 22082010003

Materi: Switch Case

Source Code:

package tugas.bp.pkg4;

import java.util.Scanner;

public class TugasBP4 {

    public static void main(String[] args) {

    int pilihmenu, pilihdaging, jumlahtusuksate, pilihpecel, jumlahporsipecel, pilihpenyetan,jumlahporsilauk, cekkartumember;

    double totalharga= 0;

    double totalbayar= 0;

     Scanner sc= new Scanner(System.in);

             

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

        System.out.println("Warung Sederhana");

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

        System.out.println("Menu yang Tersedia");

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

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

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

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

        

        System.out.print("Silakan Pilih Menu :");

        pilihmenu= sc.nextInt();

        

        switch(pilihmenu){

            case 1:

                System.out.println("Pilih Daging:");

                System.out.println("1. Ayam : 1500/tsk");

                System.out.println("2. Kambing : 3000/tsk");

                System.out.print("Jenis daging yang dipilih :");

                pilihdaging=sc.nextInt();

                if(pilihdaging==1){

                    System.out.print("Masukkan Jumlah Tusuk :");

                    jumlahtusuksate=sc.nextInt();

                    totalharga=jumlahtusuksate*1500;

                    System.out.println("Total harga="+totalharga);  

                }

                else if(pilihdaging==2){

                    System.out.print("Masukkan Jumlah Tusuk :");

                    jumlahtusuksate=sc.nextInt();

                    totalharga=jumlahtusuksate*3000;

                    System.out.println("Total harga="+totalharga);

                }

                else{

                    System.out.println("Tidak ada pilihan");

                }

            break;

            case 2:

                System.out.println("Pilih Pecel :");

                System.out.println("1. Ayam : 13000/porsi");

                System.out.println("2. Empal : 15000/porsi");

                System.out.print("Jenis pecel yang dipilih :");

                pilihpecel=sc.nextInt();

                if(pilihpecel==1){

                    System.out.print("Masukkan Jumlah porsi :");

                    jumlahporsipecel=sc.nextInt();

                    totalharga=jumlahporsipecel*13000;

                    System.out.println("Total harga="+totalharga);  

                }

                else if(pilihpecel==2){

                    System.out.print("Masukkan Jumlah porsi :");

                    jumlahporsipecel=sc.nextInt();

                    totalharga=jumlahporsipecel*15000;

                    System.out.println("Total harga="+totalharga);

                }

                else{

                    System.out.println("Tidak ada pilihan");

                }

            break;

            case 3:

                System.out.println("Pilih Penyetan :");

                System.out.println("1. Tahu/Tempe");

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

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

                System.out.print("masukkan pilihan untuk penyetan :");

                pilihpenyetan=sc.nextInt();

                switch (pilihpenyetan){

                    case 1 :

                        System.out.println("Lauk tahu/tempe :5000/porsi");

                        System.out.print("masukkan jumlah lauk :");

                        jumlahporsilauk=sc.nextInt();

                        totalharga=jumlahporsilauk*5000;

                        System.out.println("total harga:"+totalharga);

                    

                    break;

                    case 2 :

                        System.out.println("Lauk telur :7000/porsi");

                        System.out.print("masukkan jumlah lauk :");

                        jumlahporsilauk=sc.nextInt();

                        totalharga=jumlahporsilauk*7000;

                        System.out.println("total harga:"+totalharga);

                        

                    break;

                    case 3 :

                        System.out.println("Lauk Ayam :10000/porsi");

                        System.out.print("masukkan jumlah lauk :");

                        jumlahporsilauk=sc.nextInt();

                        totalharga=jumlahporsilauk*5000;

                        System.out.println("total harga:"+totalharga);

                    

                    break;    

                    

                    default:

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

                        

                       break;

                }

        }

        System.out.println("Ada kartu membernya kak?");

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

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

        System.out.println("cek kesediaan kartu member");

        cekkartumember=sc.nextInt();

        if(cekkartumember==1){

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

            totalbayar=totalharga-(totalharga*5/100);

            System.out.println("Total Biaya anda sebesar :"+totalbayar);

            

        }

        else{

            System.out.println("Mohon maaf, anda tidak mendapatkan diskon");

            totalbayar=totalharga;

            System.out.println("Total biaya anda sebesar :"+totalbayar);

        }

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

        System.out.println("Terima kasih atas kunjugan anda");

    }

    

}



Comments

Popular posts from this blog

[Tugas] Bahasa Pemrogaman 2 Palindrome

[Tugas] Bahasa Pemrogaman 10