Aplikasi warung sederhana Netbeans

 Nama: Annisa Dita Putri Kartika

NPM:21082010090


Buatlah program untuk menampilkan daftar makanan yang dibeli oleh pelanggan di Warung Makan Sederhana. Tampilannya berisi Nomor urut, Nama makanan, Harga satuan, Jumlah porsi, dan Total biaya (hasil kali harga satuan dengan porsi). Di bagian bawah daftar tersebut ditampilkan Grand Total dari seluruh pembelian.


#source code

 */import java.util.Scanner;

public class JavaApplication4 {


    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);

        String makanan[]=new String[5];

        int harga;

        int indeks = 0;

        int total[]=new int[5];

        int pilih, porsi; 

        int totalakhir = 0;

        do{

            System.out.println("======WARUNG DIMSUM SIDOMAKMUR======");

            System.out.println("      DAFTAR MENU MAKANAN      ");

            System.out.println("1. Siomay ayam      = Rp. 7000");

            System.out.println("2. Siomay Udang     = Rp. 10000");

            System.out.println("3. Hakau            = Rp. 13000");

            System.out.println("4. Gyoza            = Rp. 15000");

            System.out.println("5. Dumpling         = Rp. 15000");

            System.out.println("6. Selesai!");

            System.out.print("Pilih Menu          = ");

            pilih = s.nextInt();

            

            switch(pilih){

                case 1 :

                    makanan [indeks]="Siomay Ayam     ";

                    harga =7000;

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

                    porsi = s.nextInt();

                    total[indeks] = harga*porsi;

                    totalakhir = totalakhir+total[indeks];

                    break;

                case 2 :

                    makanan [indeks]="Siomay Udang      ";

                    harga =10000;

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

                    porsi = s.nextInt();

                    total[indeks] = harga*porsi;

                    totalakhir = totalakhir+total[indeks];

                    break;

                case 3 :

                    makanan [indeks]="Hakau       ";

                    harga =13000;

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

                    porsi = s.nextInt();

                    total[indeks] = harga*porsi;

                    totalakhir = totalakhir+total[indeks];

                    break;

                case 4 :

                    makanan [indeks]="Gyoza ";

                    harga =15000;

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

                    porsi = s.nextInt();

                    total[indeks] = harga*porsi;

                    totalakhir = totalakhir+total[indeks];

                    break;

                case 5 :

                    makanan [indeks]="Dumpling     ";

                    harga =15000;

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

                    porsi = s.nextInt();

                    total[indeks] = harga*porsi;

                    totalakhir = totalakhir+total[indeks];

                    break;

            }

            indeks++;

        }while (pilih!=6);

        System.out.println("");

        

        System.out.println("      STRUK PEMBELIAN          ");

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

        for (int i = 0; i < indeks-1; i++) {

            System.out.println((i+1)+"."+makanan[i]+"\t = Rp. "+total[i]);

            

        }

        System.out.println("-----------------------------+");

        System.out.println("TOTAL PEMBELIAN  = Rp. "+totalakhir);

        System.out.println("");

        System.out.println("  TERIMA KASIH   ");// TODO code application logic here

    }

    

}

#SS



Komentar