Selasa, 19 April 2011

Program Java Hitung Total Pembelian



dengan ketentuan sebagai berikut :
1. data yg di baca / di input adalah nama pembeli, kode barang, jumlah barang, dan
     harga
2. total harga diperoleh dari = jumlah barang x harga barang
3. jika total pembelian = Rp. 5.000.000 maka dapat potongan Rp. 100.000
     jika total pembelian = Rp. 4.000.000 maka dapat potongan Rp. 50.000
     jika total pembelian = Rp. 2.000.000 maka dapat potongan Rp. 30.000
     jika total pembelian = Rp. 1.000.000 maka dapat potongan Rp. 25.000



 coding :

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class HitungTotalPembelian {
public static void main(String[] args) {
    BufferedReader data = new BufferedReader(new InputStreamReader(System.in));
    String namaPembeli = "";
    System.out.print("Masukan Nama Pembeli: ");
    try {
        namaPembeli = data.readLine();
    } catch (IOException e) {
        e.printStackTrace();
    }
       
    String sKode = "";
    System.out.print("Masukan Kode Barang: ");
    try {
        sKode = data.readLine();
    } catch (IOException e) {
        e.printStackTrace();
    }

    int kodeBarang = Integer.parseInt(sKode);
    String sJumlah = "";
    System.out.print("Masukan Jumlah Barang: ");
    try {
        sJumlah = data.readLine();
    } catch (IOException e) {
        e.printStackTrace();
    }

    int jumlahBarang = Integer.parseInt(sJumlah);
    String sHarga = "";
    System.out.print("Masukan Harga Satuan: ");
    try {
        sHarga = data.readLine();
    } catch (IOException e) {
        e.printStackTrace();
    }
       
    long hargaSatuan = Long.parseLong(sHarga);
    long totalHarga = jumlahBarang * hargaSatuan;
    if(totalHarga >= 5000000)
    {
        totalHarga -= 100000;
    }
    else if(totalHarga >= 4000000 && totalHarga <5000000)
    {
        totalHarga -= 50000;
    }
    else if(totalHarga >= 2000000 && totalHarga <4000000)
    {
        totalHarga -= 30000;
    }
    else if(totalHarga >= 1000000 && totalHarga <2000000)
    {
        totalHarga -= 25000;
    }
    System.out.print("Nama Pembeli "+namaPembeli+" Total Pembayaran Adalah "+totalHarga);
    }

}



Outputnya :





Tidak ada komentar:

Posting Komentar