Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String kode = scanner.nextLine();
- //Cek keamanan
- if (kode.equals("Ev 01")|| kode.equals("Gb 02")|| kode.equals("Al 03")){
- int pilihan = scanner.nextInt();
- String warna = "";
- float harga = 0;
- boolean isValid = true;
- switch (pilihan){
- case 1 -> {
- warna = "Biru";
- harga = 235000;
- }
- case 2 -> {
- warna = "Pink";
- harga = 350000;
- }
- case 3 -> {
- warna = "Merah";
- harga = 472000;
- }
- default -> {
- System.out.println("Pilihan Tidak Valid!!!");
- isValid = false;
- }
- }
- //Cek pilihan valid
- if (isValid){
- //Set Tips Supir
- int tips;
- if (kode.equals("Ev 01")) tips = 100000;
- else if (kode.equals("Gb 02")) tips = 120000;
- else tips = 150000;
- //Set Diskon pada tanggal/bulan tertentu
- String tanggal = scanner.next();
- String bulan = tanggal.substring(3,5);
- if (bulan.equals("01")||bulan.equals("03")||bulan.equals("05")){
- harga *=0.7;
- }else if (bulan.equals("08")&&tanggal.substring(0,2).equals("17")){
- harga *=0.3;
- }
- //print hasil
- System.out.println("=============================");
- System.out.println("Kode Supir : "+kode);
- System.out.println("Warna Mobil : "+warna);
- System.out.println("Tanggal Sewa : "+tanggal);
- System.out.printf("Biaya Sewa : %,.2f IDR\n",harga+tips);
- System.out.println("=============================");
- }
- }else System.out.println("Keamanan Tidak Valid!!!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement