Rabu, 22 Maret 2017

Cara Membuat Daftar Belanja Sederhana



Buka Netbeans IDE 8.2






Setelah dibuka muncul seperti gambar dibawah ini








Lalu pilih New Project atau ( ctrl+shift+N ) dibarengin, klik Java Aplication lalu pilih Next.
 






Ketik Project Name terserah, kalau saya Cobalah, lalu pilih finish.
 






Kosongkan atau hapus semua script.
 







Lalu copy saja script saya di bagian paling bawah
 







Lalu Run ( shift+f6 ), akan muncul output seperti digambar

 




Masukkan menu pilihan terserah, saya pilih no 2 yaitu Telur
 






Silahkan pilih jumlahnya mau berapa saja, kalau saya  tekan 6 saja, lalu tertera harganya berapa, dan kalau mau pesan lagi silahkan tekan Y, jika tidak N, kalau saya N








                                                                SELAMAT MENCOBA



package Cobalah;

import java.util.Scanner;

public class Cobalah {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String perintah="";
        int pilihan, jumlahbarang, jumlahbarang1 = 0, jumlahbarang2, harga, diskon;
        double total = 0;
        //tampilkan daftar semua barang
        do{
        System.out.println(" ");
        System.out.println("TOKO EFRIL");
        System.out.println("1. Sagu\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung");
        //input pilihan barang
        System.out.print("Masukkan Menu Pilihan Anda Dengan Nomor = ");
        pilihan = in.nextInt();
        //input jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
            case 1: System.out.println("Anda akan membeli sagu");
                    System.out.print("Masukkan Jumlah Sagu = ");
                    jumlahbarang = in.nextInt();
                    harga = 10000*jumlahbarang;
                    System.out.println("Harga Sagu = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 =jumlahbarang /5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                    
                    if (harga > 50000){
                        diskon = harga*2/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 50000, Anda mendapat diskon 2% = Rp. "+diskon);
                    }
                                        
                    System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg sagu");
                    
                    total = total + harga;
                    System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
            break;
            case 2: System.out.println("Anda akan membeli Telur");
                    System.out.print("Masukkan Jumlah Telur = ");
                    jumlahbarang = in.nextInt();
                    harga = 2500*jumlahbarang;
                    System.out.println("Harga Telur = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                        if (harga > 25000){
                        diskon = harga*4/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 25000, Anda mendapat diskon 4% = Rp. "+diskon);
                    }
                        
                    System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" buah Telur");
                    
                    total = total + harga;
                    System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
            break;
            case 3: System.out.println("Anda akan membeli Gula");
                    System.out.print("Masukkan Jumlah Gula = ");
                    jumlahbarang = in.nextInt();
                    harga = 4000*jumlahbarang;
                    System.out.println("Harga Gula = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                        if (harga > 24000){
                        diskon = harga*5/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 24000, Anda mendapat diskon 5% = Rp. "+diskon);
                    }
                        
                    System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg Gula");
                    
                    total = total + harga;
                    System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
            break;
            case 4: System.out.println("Anda akan membeli Minyak");
                    System.out.print("Masukkan Jumlah Minyak = ");
                    jumlahbarang = in.nextInt();
                    harga = 5000*jumlahbarang;
                    System.out.println("Harga Minyak = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                        if (harga > 35000){
                        diskon = harga*6/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 35000, Anda mendapat diskon 6% = Rp. "+diskon);
                    }
                        
                    System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Liter minyak");
                    
                    total = total + harga;
                    System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
            break;
            case 5: System.out.println("Anda akan membeli Tepung");
                    System.out.print("Masukkan Jumlah Tepung = ");
                    jumlahbarang = in.nextInt();
                    harga = 1500*jumlahbarang;
                    System.out.println("Harga Tepung = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                        if (harga > 10000){
                        diskon = harga*1/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 10000, Anda mendapat diskon 1% = Rp. "+diskon);
                        
                        
                    }
                        
                    System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg tepung");
                    
                    total = total + harga;
                    System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
        }
        }while(perintah.equalsIgnoreCase("Y"));
            System.out.println(" ");
            System.out.println("*****************************************");
            System.out.println("Total Seluruhnya = RP. "+total);
            System.out.println("Terima Kasih, Selamat Datang Kembali");
            System.out.println("*****************************************");
    }
   
}


TERIMA KASIH ATAS KUNJUNGAN ANDA