Program Toko Buah [Switch Case] 2 Perulangan - JAVA

import java.util.Scanner;

public class Toko_Buah_Switch_Case_2
{
    public static void main (String []args)
    {
        Scanner Input = new Scanner (System.in);
        Scanner input = new Scanner (System.in);
        Scanner in = new Scanner (System.in);
       
        // deklarasi
        String Kode;
        String NamaBuah=" ";
        String Perintah=" ";
        int JumlahBeli, Bayar, TotalBayar;
        int HargaKg=0;
        double Diskon=0;
       
        System.out.println("-------------------------------------------------------------");
        System.out.println("|      Kode      |      Nama Buah      |      Harga/Kg      |");
        System.out.println("-------------------------------------------------------------");
        System.out.println("|       A        |       Anggur        |     Rp.47.000,-    |");
        System.out.println("-------------------------------------------------------------");
        System.out.println("|       J        |       Jeruk         |     Rp.30.000,-    |");
        System.out.println("-------------------------------------------------------------");
        System.out.println("|       M        |       Melon         |     Rp.20.000,-    |");
        System.out.println("-------------------------------------------------------------");
       
        //input
        do
        {
            System.out.print("\nMasukan Kode Buah : ");   
            Kode = Input.nextLine();
            System.out.print("\nJumlah Beli (Kg.) : ");
            JumlahBeli=in.nextInt();
       
        //proses
        switch(Kode)
        {
        case "A":
            HargaKg=47000;
            NamaBuah="Anggur";
            break;
           
        case"J":
            HargaKg=30000;
            NamaBuah="Jeruk";  
            break;
               
        case"M":
            HargaKg=20000;
            NamaBuah="Melon";
            break;
               
        default:
            System.out.println("Input Yang Anda Masukan Salah");
        }
       
        Bayar=HargaKg*JumlahBeli;
        if(Bayar>=300000)
        {
            Diskon=Bayar*0.1;
        }
        else
        {
            Diskon=0;
        }
        TotalBayar=(int)(Bayar-Diskon);
           
        //output
        System.out.println("\n  TOKO BUAH SEGAR  ");
        System.out.println("====================");
        System.out.println("KODE BUAH         : "+Kode);
        System.out.println("NAMA BUAH         : "+NamaBuah);
        System.out.println("HARGA/KG (Rp.)    : "+HargaKg);
        System.out.println("JUMLAH BELI (Kg.) : "+JumlahBeli);
        System.out.println("BAYAR             : "+Bayar);
        System.out.println("DISKON            : "+Diskon);
        System.out.println("====================");
        System.out.println("TOTAL BAYAR       : "+TotalBayar);
        System.out.print("\nIngin Beli Buah Lagi? (Y/N) : ");
        Perintah=input.nextLine();   
        }
        while(Perintah.equalsIgnoreCase("Y"));    
    }
}

NEXT

No comments:

Post a Comment