Menengah30 XPUnit 3: Percabangan, soal 8 dari 9
Tarif Parkir Mal
Hitung biaya parkir dari lama parkir dalam menit.
Sebuah mal memakai tarif parkir progresif untuk mobil. Kasir ingin program yang langsung menghitung biayanya dari lama parkir.
Aturan tarif
- Jam pertama Rp5000.
- Setiap jam berikutnya Rp3000.
- Lewat sedikit dari satu jam tetap dihitung satu jam penuh, jadi 61 menit dihitung 2 jam.
- Biaya paling mahal Rp25000.
Masukan
Satu bilangan bulat berisi lama parkir dalam menit, paling sedikit 1.
Keluaran
Satu baris Biaya parkir: RpX.
Contoh masukan dan keluaran
Contoh 1
Masukan
200
Keluaran
Biaya parkir: Rp14000
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Hitung dulu jumlah jam yang ditagih dengan pembulatan ke atas. Satu caranya: (menit + 59) // 60.
Petunjuk 2
Setelah dapat biaya dari rumus, batasi dengan biaya paling mahal memakai if atau min.