Class Pertamina
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."+uangbayar+".00");
System.out.println("Uang Kembali : Rp."+kembalian+".00");
System.out.println("--------------------Terima Kasih--------------------");
}
}
Class Main
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");
}
}
}
Hasil Screen Shoot
Tidak ada komentar:
Posting Komentar