Program Toko Sembako - JAVA

import java.util.Scanner;

public class Toko_Sembako
{
    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;
       
        do
        {
       
        System.out.println("TOKO SEMBAKO");
        System.out.println("1. Beras\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung");
       
        System.out.print("Masukkan Pilihan Angka = ");
        pilihan = in.nextInt();
       
        switch (pilihan)
        {
            case 1:
                System.out.println("Anda akan membeli beras");
                System.out.print("Masukkan Jumlah Beras = ");
                jumlahbarang = in.nextInt();
                harga = 10000*jumlahbarang;
                System.out.println("Harga Beras = 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 beras");
                   
                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 Belanja Kembali");
            System.out.println("*****************************************");
    }  
}

NEXT

No comments:

Post a Comment