Advertisement
Alrarapie

FILKOM TOUR AND TRAVEL!!!

Oct 21st, 2021
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.17 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         String kode = scanner.nextLine();
  7.         //Cek keamanan
  8.         if (kode.equals("Ev 01")|| kode.equals("Gb 02")|| kode.equals("Al 03")){
  9.             int pilihan = scanner.nextInt();
  10.             String warna = "";
  11.             float harga = 0;
  12.             boolean isValid = true;
  13.             switch (pilihan){
  14.                 case 1 -> {
  15.                     warna = "Biru";
  16.                     harga = 235000;
  17.                 }
  18.                 case 2 -> {
  19.                     warna = "Pink";
  20.                     harga = 350000;
  21.                 }
  22.                 case 3 -> {
  23.                     warna = "Merah";
  24.                     harga = 472000;
  25.                 }
  26.                 default -> {
  27.                     System.out.println("Pilihan Tidak Valid!!!");
  28.                     isValid = false;
  29.                 }
  30.             }
  31.             //Cek pilihan valid
  32.             if (isValid){
  33.                 //Set Tips Supir
  34.                 int tips;
  35.                 if (kode.equals("Ev 01")) tips = 100000;
  36.                 else if (kode.equals("Gb 02")) tips = 120000;
  37.                 else tips = 150000;
  38.                 //Set Diskon pada tanggal/bulan tertentu
  39.                 String tanggal = scanner.next();
  40.                 String bulan = tanggal.substring(3,5);
  41.                 if (bulan.equals("01")||bulan.equals("03")||bulan.equals("05")){
  42.                     harga *=0.7;
  43.                 }else if (bulan.equals("08")&&tanggal.substring(0,2).equals("17")){
  44.                     harga *=0.3;
  45.                 }
  46.                 //print hasil
  47.                 System.out.println("=============================");
  48.                 System.out.println("Kode Supir   : "+kode);
  49.                 System.out.println("Warna Mobil  : "+warna);
  50.                 System.out.println("Tanggal Sewa : "+tanggal);
  51.                 System.out.printf("Biaya Sewa   : %,.2f IDR\n",harga+tips);
  52.                 System.out.println("=============================");
  53.             }
  54.         }else System.out.println("Keamanan Tidak Valid!!!");
  55.     }
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement