Aplikasi Sederhana Kedai Berbasis Java

12:13 PM
UTS Algoritma dan Pemrograman

Disini saya menggunakan materi If Else, Scanner, Switch, Operasi Aritmatika,
Perulangan (yang saya gunakan For).


1. Penjelasan Aplikasi

Aplikasi digunakan untuk membantu pekerjaan pada kedai dimana terdapat pilihan menu dan hitung diskon melalui nomer urut, hitung harga menu makanan dan minuman yang dipilih serta jumlahnya, hitung total harga dengan diskon , dan hitung kembalian.

Inspirasi membuat program tersebut


2. Flowchart


3. Script

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author fushare.blogspot.com
 */
import java.util.Scanner;
public class uasalgo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int total = 0;
        System.out.println("           Kedai Laperpool");
        System.out.println("       -You'll Never Eat Alone-");
        System.out.println("        Promo Awal Musim Kedai");
        System.out.println("Dapatkan Diskon Untuk 80 Pembeli Tercepat");
        System.out.println("     _____________________________");
        System.out.println("    |  Menu            | Harga    |");
        System.out.println("     -----------------------------");
        System.out.println("    |1. Nasi Goreng    | Rp.12.000|");
        System.out.println("    |2. Kwetiau        | Rp.12.000|");
        System.out.println("    |3. Mie Goreng Spc.| Rp.9.000 |");
        System.out.println("    |4. Bihun Goreng   | Rp.12.000|");
        
        System.out.println("     _____________________________");
        System.out.println("    |  Minuman         | Harga    |");
        System.out.println("     -----------------------------");
        System.out.println("    |1. Es Teh         | Rp.2.000 |");
        System.out.println("    |2. Es Jeruk       | Rp.8.000 |");
        System.out.println("    |3. Es Soda Gembira| Rp.8.000 |");
        System.out.println("    |4. Air Mineral    | Rp.3.000 |");
        //no urut pelanggan untuk diskon
        System.out.println("  ");
        int antri;
        int d1=20, d2=10, d3=5, d4=0;
        Scanner scan=new Scanner(System.in);
        System.out.println("Silahkan Masukan Nomor Urut Pelanggan");
        antri=scan.nextInt();
        
        if (antri<=30){
            System.out.println("Diskon Anda 20%");
            antri=d1;
        }
        else if (antri<=60){
            System.out.println("Diskon Anda 10%");
            antri=d2;
        }
        else if (antri<=80){
            antri=d3;
            System.out.println("Diskon Anda 5%");
        }else{
            antri=d4;
            System.out.println("Diskon Anda 0%, Silahkan Datang Lebih Cepat Besok%");
        }
        
//untuk menu gunakan mu, untuk minuman gunakan mi
        int hargamu=0;
        int hargami=0;
        int mu1=12000, mu2=12000, mu3=9000, mu4=12000;
        int mi1=2000, mi2=8000, mi3=8000, mi4=3000;
        
        Scanner mu= new Scanner(System.in);
            System.out.println("Silahkan Pilih Menu nya");
            int pilih=mu.nextInt();
            
        switch(pilih){
            case 1:
                System.out.println("Nasi Goreng ");
                hargamu=mu1;
                break;
            case 2:
                System.out.println("Kwetiau ");
                hargamu=mu2;
                break;
            case 3:
                System.out.println("Mie Goreng Spc. ");
                hargamu=mu3;
                break;
            case 4:
                System.out.println("Bihun Goreng ");
                hargamu=mu4;
                break;        
        }
        
        Scanner belii=new Scanner(System.in);
        System.out.println("Jumlah Beli");
        int bwelimu=belii.nextInt();
        
        System.out.println("   ");
        Scanner mi= new Scanner(System.in);
            System.out.println("Silahkan Pilih Minum nya");
            int pilihh=mi.nextInt();
        switch(pilihh){
            case 1:
                System.out.println("Es Teh ");
                hargami=mi1;
                break;
            case 2:
                System.out.println("Es Jeruk ");
                hargami=mi2;
                break;
            case 3:
                System.out.println("Es Soda Gembira ");
                hargami=mi3;
                break;
            case 4:
                System.out.println("Air Mineral ");
                hargami=mi4;
                break;
                
        }
        Scanner belim=new Scanner(System.in);
        System.out.println("Jumlah Beli");
        int bwelimi=belim.nextInt();
       
        System.out.println("   ");
        total=(bwelimu*hargamu+bwelimi*hargami);
        System.out.println("Total Harga Rp."+total);
        //diskon
        System.out.println("    ");
        int diskon;
        int hasil;
        int hasill;
        hasil=(antri*total/100);
        System.out.println("Harga Diskon Rp."+hasil);
        hasill=(total-hasil);
        System.out.println("Total Harga Setelah di Diskon Rp."+hasill);
        //kembalian
        System.out.println(" ");
        int kembalian=0;
        Scanner kem=new Scanner(System.in);
        System.out.println("Uang Yang di Bayarkan");
        int bayar=scan.nextInt();
        kembalian=(bayar-hasill);
        System.out.println("Kembalian Anda Rp."+kembalian);
        //perulangan
        for (int a=0; a<2; a++){
        System.out.println("You'll Never Eat Alone");
    }
    }
}

4. Hasil Run

Share this :

Previous
Next Post »
0 Komentar

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini
  • © 2015 Simple SEO ✔