Perogeremmer Reps
Level 1: Dasar Variabel & Kondisi

Hitung Diskon Belanja

Kombinasi antara manipulasi variabel dan kondisi IF untuk menghitung total harga.

Dipublikasikan: 17 Februari 2026

📝 Problem

Sebuah minimarket memberikan diskon potongan harga sebesar Rp 15.000, tapi hanya jika total belanjaan pelanggan mencapai minimal Rp 100.000.

Buat logika di mana program menerima input total belanja. Cek apakah total belanja tersebut berhak mendapat diskon. Simpan nilai diskonnya, hitung harga akhirnya dengan mengurangi total belanja dengan diskon, lalu tampilkan total yang harus dibayar.

Input

Angka mewakili total_belanja.

Output

Total yang harus dibayar setelah dihitung (baik kena diskon ataupun tidak).

Contoh

InputOutput
150000Total yang harus Anda bayar: Rp 135000
80000Total yang harus Anda bayar: Rp 80000
100000Total yang harus Anda bayar: Rp 85000

💡 Tips

Gunakan pola: inisialisasi variabel dengan nilai default (0), lalu update nilainya jika kondisi terpenuhi. Ini lebih aman daripada langsung assign nilai di dalam IF.

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.