UTS-PBO-B-2018 Manless Parking System

Nama  : Muh. Shafwatallah Wahid
NRP    : 05111740007002
Kelas  : PBO B
class
output pada kodingan






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

Postingan Populer