Toko Pak Dengklek
menjual
kebutuhan
para
bebek
sehari-hari,
yaitu
beras,
gula,
dan
minyak
goreng.
Harga
beras
adalah
Rp
125.000/25 kg. Harga Gula
adalah
Rp
55.000/10 kg. Harga Minyak
adalah
Rp
65.000/10 liter.
Ketika
membeli,
para
bebek
ingin
mendapatkan
sebuah
nota yang lengkap
dan
rinci.
Data banyaknya
barang
yang dibeli
dan
uang
yang dibayarkan
dientri
melalui
keyboard. Buatlah
sebuah
program untuk
menghitung
besarnya
uang
kembalian.
Contoh Tampilan
Program Swalayan Bebek
No
Nota : 12143 [inputan]
Beras yang dibeli (kg) : 20 [inputan]
Gula yang dibeli (kg) : 5 [inputan]
Minyak
yang dibeli
(liter) : 2 [inputan]
Rincian Pembelian
Nota : 12143
+--------------------------------------------------------------------+
|
Barang yg dibeli | Jumlah
| Harga Satuan
| Total |
+--------------------------------------------------------------------+
|Beras | 20
| 5000 | 100000 |
|Gula | 5
| 5500 | 27500
|
|Minyak | 2
| 6500 | 13000
|
+--------------------------------------------------------------------+
|Total
Pembayaran = Rp 140500 |
|Uang Pembayaran = Rp 200000 | [inputan]
|
Uang Kembalian = Rp 59500 |
+---------------------------------------------------------------------+
Nah sekarang kita tinggal aja buat code nya terserah mau diketik atau di copas codenya :D ..
import java.io.*;
public class Toko{
public static void main (String []args){
BufferedReader ai = new BufferedReader (new InputStreamReader (System.in));
try{
int beras = 5000;
int gula = 5500;
int minyak = 6500;
int bilangan1;
int bilangan2;
int bilangan3;
int bilangan4;
do{
System.out.println("==============================================================");
System.out.println("\t \"Selamat Datang Di Toko Dengklek\" \t");
System.out.println("==============================================================");
System.out.print("Masukan nomer nota\t : ");
bilangan1 = Integer.parseInt (ai.readLine());
System.out.print("Masukan Jumlah Beras yang dibeli (kg)\t : ");
bilangan2 = Integer.parseInt (ai.readLine());
System.out.print("Masukan Jumlah gula yang dibeli (kg)\t : ");
bilangan3 = Integer.parseInt (ai.readLine());
System.out.print("Masukan Jumlah Minyak yang dibeli (L)\t : ");
bilangan4 = Integer.parseInt (ai.readLine());
int bayar;
int total = (beras*bilangan2)+(gula*bilangan3)+(minyak*bilangan4);
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("+-----------------------------------------------------------------------+");
System.out.println("Rincian Pembelian Nota :" + bilangan1);
System.out.println("+-----------------------------------------------------------------------+");
System.out.println("+-----------------------------------------------------------------------+");
System.out.println("|Barang Yang Dibeli |Jumlah |Harga Satuan |Total |");
System.out.println("|Beras\t |" + bilangan2 + "\t |"+ beras+"\t |"+ (bilangan2*beras));
System.out.println("|Gula\t |" + bilangan3 + "\t |"+ gula+"\t |"+ (bilangan3*gula));
System.out.println("|Minyak\t |" + bilangan4 + "\t |"+ minyak+"\t |"+ (bilangan4*minyak));
System.out.println("+-----------------------------------------------------------------------+");
System.out.println("|Total Pembayaran\t = " + total);
System.out.print("|Uang Pembayaran\t = " );
bayar = Integer.parseInt (ai.readLine());
System.out.println("|Uang Kembalian\t = "+(bayar-total));
System.out.println("");
System.out.println("");
}while(true);
}
catch (Exception e) {
System.out.println("Inputan harus angka");
}
}
}
Jika berhasil maka outputnya akan seperti ini
Sekian Dari Saya dan Terimakasih
0 komentar:
Posting Komentar