script: .
-
Program
pertamina.java
public class pertamina {
private String jenisBBM;
private double hargaBBM;
private double totalliter;
private double hargatotal;
private double uangbayar;
private double kembalian;
public void
setBBM(String jenisBBM, double hargaBBM){
this.jenisBBM = jenisBBM;
this.hargaBBM = hargaBBM;
}
public void
setTotalliter(double totalliter, double uangbayar){
this.totalliter = totalliter;
this.uangbayar = uangbayar;
this.hargatotal = totalliter*hargaBBM;
}
public void
setKembalian(){
if(uangbayar < hargatotal){
System.out.println("Maaf uang
anda tidak cukup");
}
else{
this.kembalian = uangbayar - hargatotal;
}
}
public void
cetak(){
System.out.println("--------------------Nota
Transaksi-------------------");
System.out.println("Jenis BBM
yang dibeli adalah : "+jenisBBM);
System.out.println("Harga
perliternya adalah Rp."+hargaBBM+".00");
System.out.println("Total liter
yang anda beli :
"+totalliter+" liter");
System.out.println("Harga total
pembayaran :
Rp."+hargatotal+".00");
System.out.println("Uang
Pembayaran :
Rp.1"+uangbayar+".00");
System.out.println("Uang
Kembali :
Rp."+kembalian+".00");
System.out.println("-----------------------------------------------------");
}
}
-
program
testpertamina.java
import java.io.*;
public class tespertamina {
public
static void main(String []args){
BufferedReader data = new BufferedReader
(new InputStreamReader(System.in));
pertamina jalankan = new pertamina();
try{
System.out.println("Masukkan
jenis BBM yang dibeli:");
System.out.println("1.
Premium = 7300");
System.out.println("2.
Pertamax = 8600");
System.out.println("3.
Pertalite = 8400");
System.out.println("4. Solar = 6900");
System.out.println("Masukkan
Pilihan(1/2/3/4):");
String jawaban = data.readLine();
int pilihan =
Integer.parseInt(jawaban);
if (pilihan == 1){
jalankan.setBBM("Premium",7300);
System.out.println("Berapa
liter yang dibeli? ");
String datamasuk =
data.readLine();
double totalliter =
Integer.parseInt(datamasuk);
System.out.println("Uang
bayar ");
String databayar =
data.readLine();
double uangbayar =
Integer.parseInt(databayar);
jalankan.setTotalliter(totalliter,
uangbayar);
jalankan.setKembalian();
jalankan.cetak();
}
else if(pilihan ==2){
jalankan.setBBM("Pertamax",8600);
System.out.println("Berapa
liter yang dibeli? ");
String datamasuk =
data.readLine();
double totalliter = Integer.parseInt(datamasuk);
System.out.println("Uang
bayar ");
String databayar =
data.readLine();
double uangbayar =
Integer.parseInt(databayar);
jalankan.setTotalliter(totalliter,
uangbayar);
jalankan.setKembalian();
jalankan.cetak();
}
else if(pilihan ==3){
jalankan.setBBM("Partalite",8400);
System.out.println("Berapa
liter yang dibeli? ");
String datamasuk =
data.readLine();
double totalliter =
Integer.parseInt(datamasuk);
System.out.println("Uang
bayar ");
String databayar =
data.readLine();
double uangbayar =
Integer.parseInt(databayar);
jalankan.setTotalliter(totalliter,
uangbayar);
jalankan.setKembalian();
jalankan.cetak();
}
else if(pilihan ==4){
jalankan.setBBM("Solar",6900);
System.out.println("Berapa
liter yang dibeli? ");
String datamasuk =
data.readLine();
double totalliter =
Integer.parseInt(datamasuk);
System.out.println("Uang
bayar ");
String databayar =
data.readLine();
double uangbayar =
Integer.parseInt(databayar);
jalankan.setTotalliter(totalliter,
uangbayar);
jalankan.setKembalian();
jalankan.cetak();
}
}
catch(Exception e){
System.out.println("Error");
}
}
}
Tidak ada komentar:
Posting Komentar