Langsung ke konten utama

ETS PBO: Mesin Parkir

Ketemu lagi dengan mimin, kali ini mimin mau buat simulasi mesin parkir.... yang biasa umum ditemui di jalanan-jalanan sepanjang Surabaya terutama di Jl. Jimerto, Sedap Malam, dan Taman Bungkul

Ini dia class diagramnya:



Ini dia kodingannya:

Class ParkirElektronik:
 import java.util.Scanner;  
 public class ParkirElektronik  
 {  
   private int cost;  
   private int total;  
   private static String Nopol;  
   Scanner scan= new Scanner(System.in);  
   public ParkirElektronik()  
   {  
     cost = 0;  
   }  
   public int getCost()  
   {  
     return cost;  
   }  
   public void getnopol(){   
    Nopol = scan.nextLine();   
   }   
   public void printTicket()  
   {  
     System.out.println("MESIN PARKIR 'OA OE'");  
     System.out.println("Tiket Anda");  
     System.out.println("" +Nopol + " (Plat Nomor Anda)");  
     System.out.println();  
   }  
 }  

Class Main
 import java.util.Scanner;   
  public class Main   
  {   
    public static void main(String args[])   
    {   
      Scanner scan= new Scanner(System.in);  
      int cost,menusatu,menudua;  
      ParkirElektronik parkir = new ParkirElektronik();  
      System.out.println("Pilih jenis kendaraan:");   
      System.out.println("1. Mobil");    
      System.out.println("2. Motor");   
      menusatu=scan.nextInt();  
      System.out.println("Masukkan nopol \n");  
      parkir.getnopol();  
      ParkirElektronik ticket=new ParkirElektronik();  
      System.out.println("1. Dapatkan Harga");    
      System.out.println("2. Print Tiket");   
      menudua=scan.nextInt();   
      switch(menudua)   
      {   
        case 1:   
        cost=ticket.getCost();   
        System.out.println(cost);   
        break;    
        case 2:   
        ticket.printTicket();   
        break;   
      }   
      switch(menusatu)   
      {   
        case 1:   
        cost=5000;   
        System.out.println(cost);   
        break;    
        case 2:   
        cost=3000;   
        System.out.println(cost);   
        break;   
      }   
  }   
  }  

Hasilnya:



Itu aja dari mimin......

Komentar