UTS-PBO-B-2018 Manless Parking System
Nama : Muh. Shafwatallah Wahid
NRP : 05111740007002
Kelas : PBO B
output pada kodingan

2). Executor
3). Kendaraan
NRP : 05111740007002
Kelas : PBO B
class |
1). Tiket
Paste your import java.util.Scanner;
public class tiket
{
private Executor reader;
private Kendaraan vehicle;
private int biaya = 0;
public tiket()
{
reader = new Executor();
vehicle = new Kendaraan();
}
public void start()
{
vehicle.createkendaraan();
biaya = 500*vehicle.jenis*vehicle.durasi;
System.out.println("Anda akan parkir kendaraan dengan: ");
System.out.println("Jenis kendaraan : " + vehicle.jenis);
System.out.println("Nomor polisi : " + vehicle.nopol);
System.out.println("Durasi : " + vehicle.durasi + "jam");
System.out.println("Biaya Parkir : Rp" + biaya );
System.out.println("Tekan enter untuk konfirmasi");
reader.getInput();
System.out.println("Silakan tempelkan kartu pembayaran anda (tekan enter)");
reader.getInput();
printTicket();
}
public void printTicket(){
System.out.println("####################Tiket1#####################");
System.out.println("Jenis kendaraan : " + vehicle.jenis);
System.out.println("Nomor polisi : " + vehicle.nopol);
System.out.println("Durasi : " + vehicle.durasi + "jam");
System.out.println("Biaya Parkir : Rp" + biaya );
System.out.println("#Silakan letakkan tiket ini di kendaraan anda#");
System.out.println("##############################################");
System.out.println();
System.out.println("####################Tiket2#####################");
System.out.println("Jenis kendaraan : " + vehicle.jenis);
System.out.println("Nomor polisi : " + vehicle.nopol);
System.out.println("Durasi : " + vehicle.durasi + "jam");
System.out.println("Biaya Parkir : Rp" + biaya );
System.out.println("###Silakan bawa tiket ini bersama diri anda###");
System.out.println("##############################################");
System.out.println();
}
} text here.
2). Executor
import java.util.Scanner;
public class Executor
{
public String getInput()
{
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
return input;
}
public int getInt(){
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
return input;
}
}
3). Kendaraan
public class Kendaraan
{
private Executor reader;
public int jenis = 0;
public int durasi = 0;
public String nopol;
public void createkendaraan(){
reader = new Executor();
jenis = getJenis();
nopol = getNopol();
durasi = getDurasi();
}
public int getJenis(){
System.out.println("Silakan pilih jenis kendaraan anda:");
System.out.println("1. Motor");
System.out.println("2. Mobil");
int jenis = reader.getInt();
return jenis;
}
public int getDurasi(){
System.out.println("Berapa lama anda akan parkir (dalam jam) :");
int durasi = reader.getInt();
return durasi;
}
public String getNopol(){
System.out.println("Silakan masukkan nomor polisi kendaraan anda: ");
String nopol = reader.getInput();
return nopol;
}
}
Komentar
Posting Komentar