Perogeremmer Reps
Level 1: Dasar Kondisi Bertingkat

Hitung Biaya Parkir

Latihan kondisional dengan perhitungan bertingkat untuk menghitung biaya parkir berdasarkan durasi.

Dipublikasikan: 19 Februari 2026

📝 Problem

Buatlah algoritma untuk menghitung biaya parkir berdasarkan durasi dengan aturan bertingkat.

Aturan Biaya Parkir:

  • Jam 1: Rp 5.000 (flat)
  • Jam 2-3: Rp 3.000/jam
  • Jam 4-5: Rp 2.000/jam
  • Di atas 5 jam: Rp 15.000 (tarif maksimal)

Input

  • durasi: Lama parkir dalam jam (bilangan bulat)

Output

  • Total biaya parkir

Contoh

DurasiPerhitunganOutput
15000Biaya parkir: Rp 5000
25000 + 3000Biaya parkir: Rp 8000
35000 + 3000 + 3000Biaya parkir: Rp 11000
45000 + 3000 + 3000 + 2000Biaya parkir: Rp 13000
6MaksimalBiaya parkir: Rp 15000

💡 Tips

Hitung per segmentasi waktu. Untuk jam ke-4, berarti sudah lewat 3 jam, jadi biaya = 5000 + (2×3000) + (1×2000). Gunakan pendekatan matematika atau kondisional bertingkat.

Siap untuk mulai mengerjakan?

Kamu punya waktu 30 menit untuk mencoba sebelum kunci jawaban terbuka. Latih logikamu tanpa bantuan AI!

Tahan tombol selama 2 detik untuk mulai mengerjakan

💡 Tips: Coba kerjakan dulu sebelum melihat solusi. Gunakan kertas atau text editor untuk menulis pseudocode.