Quick actions

cmd+k|ctrl+k

Navigation

Languages

Hitung Biaya Parkir

Snippet info

Language

Java

Visibility

public

Author

riyanto.droider

Created

2023-11-29T03:57:35.940701Z

Updated

2023-11-29T03:58:12.4485Z

class Main {
    
    public static void main(String[] args) {
        String jenisKendaraan = "motor";
        int jamMasuk = 11;
        int jamKeluar = 12;
        
        int lamaParkir, biayaJamPertama, biayaJamBerikutnya, totalBiaya;
        
        // lamaParkir
        if(jamKeluar > jamMasuk) {
            lamaParkir = jamKeluar - jamMasuk;
        } else {
            lamaParkir = 12 - jamMasuk + jamKeluar;
        }
        
        // biayaJamPertama & biayaJamBerikutnya
        if(jenisKendaraan.equals("mobil")) {
            biayaJamPertama = 5000;
            biayaJamBerikutnya = 3000 * (lamaParkir - 1);
        } else {
            biayaJamPertama = 3000;
            biayaJamBerikutnya = 1000 * (lamaParkir - 1);
        }
        
        totalBiaya = biayaJamPertama + biayaJamBerikutnya;
        
        System.out.println("Jenis Kendaraan     : "+ jenisKendaraan);
        System.out.println("Jam Masuk           : "+ jamMasuk);
        System.out.println("Jam Keluar          : "+ jamKeluar);
        System.out.println("Lama Parkir         : "+ lamaParkir);
        System.out.println("Biaya 1 Jam Pertama : "+ biayaJamPertama);
        System.out.println("Biaya Jam Berikutnya: "+ biayaJamBerikutnya);
        System.out.println("Total Biaya Parkir  : "+ totalBiaya);
    }
}
INFO