ETS PBO

Berikut ini jawaban dari Soal No. 5:
"Implementasikan program simulasinya (Buat komentar di blog untuk link solusinya)"

Jadi, dari hasil pengamatan dibutuhkan 2 kelas. yaitu kelas jenis Kendaraan dan Kelas Utama.


1. Untuk kelas Utama Seperti Berikut

 import java.util.Scanner;   
 public class main  
 {  
   public static void main (String args[])  
   {  
     Scanner scan=new Scanner(System.in);  
     int a=0;  
     int menu;  
     String nopol;  
     System.out.println("SELAMAT DATANG");  
     System.out.println("Masukkan Nomor Polisi Sesuai dengan Surat Kendaraan Anda:");  
     nopol=scan.nextLine();  
     System.out.println("Nomor Polisi: " +nopol);  
     jenis karcis=new jenis(nopol);  
     menu=0;  
     while(menu!=4){  
       System.out.println("Pilih Kendaraan yang dipakai");  
       System.out.println("1. Motor");  
       System.out.println("2. Mobil");  
       System.out.println("3. Kendaraan Darurat");  
       System.out.println("4. Exit");  
       menu=scan.nextInt();  
       switch(menu){  
         case 1:  
         karcis.printKarcisMotor();  
         break;  
         case 2:  
         karcis.printKarcisMobil();  
         break;  
         case 3:  
         karcis.printKarcisDarurat();  
         break;  
         case 4:  
         System.out.println("Terima Kasih. Silakan Masuk.");  
         break;  
       }  
     }  
   }  
 }  


2. Unutk Kelas Jenis

 public class jenis  
 {  
   private String nomor;    
   public jenis(String nopol)    
   {    
    nomor = nopol;    
   }   
   public void printKarcisMotor()  
   {  
     System.out.println("##################");    
     System.out.println("# Karcis Motor");    
     System.out.println("# Nomor Polisi " +nomor);    
     System.out.println("##################");  
   }  
   public void printKarcisMobil()  
   {  
     System.out.println("##################");    
     System.out.println("# Karcis Mobil");  
     System.out.println("# Nomor Polisi " +nomor);  
     System.out.println("##################");  
   }  
   public void printKarcisDarurat()  
   {  
     System.out.println("##################");    
     System.out.println("# Karcis Khusus ");  
     System.out.println("# Kendaraan Darurat");  
     System.out.println("# Nomor Polisi " +nomor);  
     System.out.println("##################");  
   }  
 }  

Dan ini hasilnya.


Demikian dan terima kasih.

Komentar

Postingan Populer