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

  1. 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.

Pelajari dulu konsepnyaPercabangan if, elif, dan elsePython untuk Pemula

Soal lain di unit Percabangan

Soal berikutnya: Jam di Tiga Zona Waktu

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan