def hitung_tebus_murah_pasta_gigi(total_belanja, is_member):
"""
Menghitung harga tebus murah pasta gigi berdasarkan total belanja dan status keanggotaan.
Args:
total_belanja (float/int): Total belanja pengguna (dalam Rupiah).
is_member (bool): True jika pengguna adalah Member, False jika Bukan Member.
Returns:
float/int: Harga tebus murah yang didapat, atau 0 jika tidak memenuhi syarat.
"""
# 1. Cek syarat total belanja: Jika belanja lebih dari Rp. 50.000
if total_belanja > 50000:
# Jika belanja lebih dari Rp. 50.000 maka bisa tebus murah Pasta Gigi
# 2. Cek status keanggotaan
if is_member:
# Jika Pengguna Adalah Member, maka bisa tebus murah Pasta Gigi seharga Rp. 5.000
harga_tebus_murah = 5000
else:
# Jika Pengguna Bukan Member, maka bisa tebus murah Pasta Gigi seharga Rp. 10.000
harga_tebus_murah = 10000
print(f"✅ Anda memenuhi syarat tebus murah! Harga pasta gigi: Rp. {harga_tebus_murah:,.0f}")
return harga_tebus_murah
else:
# Jika belanja kurang dari Rp. 50.000 tidak bisa tebus murah Pasta Gigi
print("❌ Total belanja Anda kurang dari Rp. 50.000. Tidak bisa tebus murah pasta gigi.")
return 0
# --- Contoh Penggunaan ---
print("--- Member dengan belanja besar ---")
# Member (True) dengan belanja Rp 60.000 (> 50.000)
harga1 = hitung_tebus_murah_pasta_gigi(60000, True)
print("\n--- Bukan Member dengan belanja besar ---")
# Bukan Member (False) dengan belanja Rp 75.000 (> 50.000)
harga2 = hitung_tebus_murah_pasta_gigi(75000, False)
print("\n--- Total belanja kurang ---")
# Status Member (True) dengan belanja Rp 45.000 (< 50.000)
harga3 = hitung_tebus_murah_pasta_gigi(45000, True)