fork download
  1. def hitung_tebus_murah_pasta_gigi(total_belanja, is_member):
  2. """
  3. Menghitung harga tebus murah pasta gigi berdasarkan total belanja dan status keanggotaan.
  4.  
  5. Args:
  6. total_belanja (float/int): Total belanja pengguna (dalam Rupiah).
  7. is_member (bool): True jika pengguna adalah Member, False jika Bukan Member.
  8.  
  9. Returns:
  10. float/int: Harga tebus murah yang didapat, atau 0 jika tidak memenuhi syarat.
  11. """
  12.  
  13. # 1. Cek syarat total belanja: Jika belanja lebih dari Rp. 50.000
  14. if total_belanja > 50000:
  15. # Jika belanja lebih dari Rp. 50.000 maka bisa tebus murah Pasta Gigi
  16.  
  17. # 2. Cek status keanggotaan
  18. if is_member:
  19. # Jika Pengguna Adalah Member, maka bisa tebus murah Pasta Gigi seharga Rp. 5.000
  20. harga_tebus_murah = 5000
  21. else:
  22. # Jika Pengguna Bukan Member, maka bisa tebus murah Pasta Gigi seharga Rp. 10.000
  23. harga_tebus_murah = 10000
  24.  
  25. print(f"✅ Anda memenuhi syarat tebus murah! Harga pasta gigi: Rp. {harga_tebus_murah:,.0f}")
  26. return harga_tebus_murah
  27.  
  28. else:
  29. # Jika belanja kurang dari Rp. 50.000 tidak bisa tebus murah Pasta Gigi
  30. print("❌ Total belanja Anda kurang dari Rp. 50.000. Tidak bisa tebus murah pasta gigi.")
  31. return 0
  32.  
  33. # --- Contoh Penggunaan ---
  34.  
  35. print("--- Member dengan belanja besar ---")
  36. # Member (True) dengan belanja Rp 60.000 (> 50.000)
  37. harga1 = hitung_tebus_murah_pasta_gigi(60000, True)
  38.  
  39. print("\n--- Bukan Member dengan belanja besar ---")
  40. # Bukan Member (False) dengan belanja Rp 75.000 (> 50.000)
  41. harga2 = hitung_tebus_murah_pasta_gigi(75000, False)
  42.  
  43. print("\n--- Total belanja kurang ---")
  44. # Status Member (True) dengan belanja Rp 45.000 (< 50.000)
  45. harga3 = hitung_tebus_murah_pasta_gigi(45000, True)
  46.  
Success #stdin #stdout 0.07s 14156KB
stdin
Standard input is empty
stdout
--- Member dengan belanja besar ---
✅ Anda memenuhi syarat tebus murah! Harga pasta gigi: Rp. 5,000

--- Bukan Member dengan belanja besar ---
✅ Anda memenuhi syarat tebus murah! Harga pasta gigi: Rp. 10,000

--- Total belanja kurang ---
❌ Total belanja Anda kurang dari Rp. 50.000. Tidak bisa tebus murah pasta gigi.