Hitung Diskon Belanja
Kombinasi antara manipulasi variabel dan kondisi IF untuk menghitung total harga.
📝 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
| Input | Output |
|---|---|
| 150000 | Total yang harus Anda bayar: Rp 135000 |
| 80000 | Total yang harus Anda bayar: Rp 80000 |
| 100000 | Total 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.