Newest Post

// Posted by :kelvin // On :Kamis, 20 Juli 2017

Deskripsi projek:

Projek ini beranama daftar menu restoran, dimana untuk mempermudah cara pemesanannya.
Di dalam source code nya terdapat fungsi (IF / ELSE) untuk menghitung diskon.

Inputnya terdiri dari:

  • Daftar menu
  • Diskon
  • Total

Source code nya :

_________________________________________________________________________________
package DaftarMenu;

import java.util.Scanner;

public class Main
{
    public static void main(String[] args)
    {
//        inisialisasi java library scanner
        Scanner scan = new Scanner(System.in);
        int diskon;
        int total;
        String disc;
       
//        menampilkan menu makanan
        System.out.println("MENU MAKANAN : ");
        System.out.println("___________________________________________________________________");
        System.out.println("No Nama             Harga");
        System.out.println("1. Sushi            Rp 10000,00");
        System.out.println("2. Ramen            Rp 20000,00");
        System.out.println("3. Onigiri          Rp 15000,00");
        System.out.println("4. Takoyaki         Rp 30000,00");
//         menampilkan menu minuman       
        System.out.println("MENU MINUMAN : ");
        System.out.println("___________________________________________________________________");
        System.out.println("No Nama             Harga");
        System.out.println("5. Aqua             Rp. 5000,00");
        System.out.println("6. Teh Botol        Rp. 10000,00");
       
       
//        inisialisasi pembayaran awal
        int harga = 0;
        int h1 = 10000, h2 = 20000, h3 = 15000, h4 = 30000;
        int i1 = 5000, i2 = 10000;
        String menu;

        for (String i = "Y"; i.equals("Y")||i.equals("y"); )
        {
        System.out.println("___________________________________________________________________");
//        pengguna memasukkan nomor pesanan
        System.out.print("Masukkan Nomor Pesanan : ");
        int inNomor = scan.nextInt();
        System.out.println("___________________________________________________________________");

            switch (inNomor) {
                case 1:
                    menu = " Sushi";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga +h1;
                    break;
                case 2:
                    menu = " Ramen";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + h2;
                    break;
                case 3:
                    menu = " Onigiri";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + h3;
                    break;
                case 4:
                    menu = " Takoyaki";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + h4;
                    break;
                case 5:
                    menu = " Aqua";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + i1;
                    break;
                case 6:
                    menu = " Teh Botol";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + i2;
                    break;
                   
                default:
                    System.out.println("Nomor yang dipilih tidak ada di menu.");
                    break;
            }

//            User diperintahkan untuk memasukkan data apakah dia akan melanjutkan atau tidak
            System.out.println("Apakah anda mau melanjutkan? Y/T");
            i = scan.next();

        }
       
        if (harga <= 50000){
        diskon =harga*5/100;
        harga=harga-diskon;
        System.out.println("Diskon = 5%");}
       
        else{
            disc = "Jika total pembelian lebh dari Rp. 50000 tidak mendapat potongan harga";
            diskon = harga; }
        System.out.println("Total yang harus dibayar =Rp. " +harga );
        System.out.println("Terima kasih atas kunjungannya");
    }
}

Screen Shoot Output:


Screen Shoot Output

Leave a Reply

Subscribe to Posts | Subscribe to Comments

// Copyright © Kelvin Gunawan //Anime-Note//Powered by Blogger // Designed by Kelvin Gunawan //