Program Toko Buah [Kondisi if] 2 Perulangan - JAVA

import java.util.Scanner;

public class Toko_Buah_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
        if("A".equalsIgnoreCase(Kode))
        {
            NamaBuah="Anggur";
            HargaKg=47000;
        }
        if("J".equalsIgnoreCase(Kode))
        {
            NamaBuah="Jeruk";
            HargaKg=30000;
        }
        if("M".equalsIgnoreCase(Kode))
        {
            NamaBuah="Melon";
            HargaKg=20000;
        }
       
        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 \tNama Buah \tHarga/Kg \tJumlah Beli (Kg.) \tBayar \tDiskon");
        System.out.println("========================================================================================");
        System.out.println("    "+Kode+"            "+NamaBuah+"          "+HargaKg+"               "+JumlahBeli+"                "+Bayar+"   "+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