Main :
/**
* ETS PBO-A Parkir Meter
* M. Fatih
* 15/10/2018
*/
import java.util.Scanner;
public class Main
{
public static void main(String args[])
{
Scanner scan= new Scanner(System.in);
int jenisKendaraan;
int durasi;
int harga;
int flag;
String nopol;
System.out.println("=====Selamat datang di Parkir Meter====");
System.out.println("=======================================");
System.out.println("Pilih jenis kendaraan anda");
System.out.println("1.Motor");
System.out.println("2.Mobil");
jenisKendaraan=scan.nextInt();
ParkirMeter meter=new ParkirMeter(jenisKendaraan);
System.out.println("\n=======================================");
System.out.println("Masukkan nomor polisi kendaraan anda");
meter.nopol=meter.getNopol();
System.out.println("\n========================================");
System.out.println("Masukkan durasi parkir anda(dalam jam)");
durasi=scan.nextInt();
meter.durasi=durasi;
meter.harga=durasi*1200;
meter.pembayaran();
flag=scan.nextInt();
if(flag==0)
{
meter.nota();
}
else
{
System.out.println("Pembayaran gagal");
}
}
}
Parkir Meter :
/**
* ETS PBO-A Parkir Meter
* M. Fatih
* 15/10/2018
*/
import java.util.Scanner;
public class ParkirMeter
{
public int JenisKendaraan;
public int durasi;
public String nopol;
public int harga;
public ParkirMeter(int JenisKendaraan1)
{
JenisKendaraan=JenisKendaraan1;
durasi=0;
nopol="";
}
public void pembayaran()
{
System.out.println("=======================================");
System.out.println("Nomor polisi : "+nopol);
System.out.println("Durasi : "+durasi+" jam");
System.out.println("Total harga Rp."+harga);
System.out.println("=======================================\n");
System.out.println("Silahkan tempelkan kartu anda untuk membayar");
System.out.println("(Tekan 0)");
}
public int getHarga(int durasi)
{
int hrg;
hrg=3000 * durasi;
return hrg;
}
public String getNopol()
{
String NP;
Scanner scan= new Scanner(System.in);
NP=scan.next();
return NP;
}
public void nota()
{
System.out.println("\n");
System.out.println("=======================================");
System.out.println("Pembayaran berhasil");
System.out.println("Ambil tiket anda");
System.out.println("=======================================\n");
System.out.println("---------------------------------------");
System.out.println("---------------------------------------");
System.out.println("Nomer polisi:"+nopol);
System.out.println("Durasi:"+durasi+" jam");
System.out.println("Harga: Rp."+harga);
System.out.println("---------------------------------------");
System.out.println("---------------------------------------\n");
}
}
Berikut adalah outputnya :
Sekian Terimakasih :)