LATIHAN BAHASA JAVA PEMROGRAMAN 5 (PERULANGAN TUNGGAL)

 

 Latihan Membuat Program Kasir Warung Sederhana 

Nama    : Khoirunisa Jannatuzzahra

NPM    : 21082010089

Kelas    : C

Prodi    : Sistem Informasi 2021


*Source Code :

package Perulangan;

import java.util.Scanner;

public class PerulanganTunggal {

    public static void main(String[] args) {

        Scanner sc = new Scanner (System.in);

        int jumlahporsi,jumlahtusuk, menu, hargasatuan, total;

        double diskon, hargaakhir=0;

        do{

        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.println("4. selesai");

        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;

                    hargaakhir = hargaakhir+total;

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

                }else{

                    hargasatuan = 3000;

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

                    jumlahtusuk = sc.nextInt();

                    total = jumlahtusuk * hargasatuan; 

                    hargaakhir = hargaakhir+total;

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

                }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; 

                    hargaakhir = hargaakhir+total;

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

                }else{

                    hargasatuan = 15000;

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

                    jumlahporsi = sc.nextInt();

                    total = jumlahporsi * hargasatuan;

                    hargaakhir = hargaakhir+total;

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

                }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;

                        hargaakhir = hargaakhir + total;

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

                        break;

                     case 2:

                        hargasatuan = 7000;

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

                        jumlahporsi = sc.nextInt();

                        total = jumlahporsi * hargasatuan;

                        hargaakhir = hargaakhir+total;

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

                        break;

                     case 3 :

                        hargasatuan = 10000;

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

                        jumlahporsi = sc.nextInt();

                        total = jumlahporsi * hargasatuan;

                        hargaakhir = hargaakhir+total;

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

                    }break; 

            case 4 :

                System.out.println("Terima kasih sudah memesan");

                break;

            default :

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

        }   

        }while (menu!=4);  

        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 = hargaakhir - (hargaakhir * 0.05);

            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 ="+hargaakhir);

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

                 }

        

        

        

        

        

    }

}

 *Screenshoot Ouput :




Semoga bermanfaat, terima kasih, dan tetap semangat : )



Komentar

Postingan Populer