Kalkulator Diskon
Hitung harga jual, jumlah diskon, dan penghematan secara instan.
Kalkulator Diskon secara instan menghitung harga jual setelah diskon persentase diterapkan, atau memberi tahu Anda berapa persentase diskon yang Anda dapatkan berdasarkan harga asli dan harga jual.
Masukkan harga asli dan persentase diskon untuk melihat jumlah penghematan dan harga akhir. Atau masukkan harga asli dan harga jual untuk menghitung persentase yang dihemat. Alat ini juga menangani penumpukan diskon berganda.
Diskon 20% tidak berarti harganya adalah 20% dari harga asli β artinya Anda membayar 80%. Perbedaan ini penting saat menumpuk diskon: dua diskon 20% menghasilkan pembayaran 64% dari harga asli (0,8 Γ 0,8 = 0,64), bukan 60%.
Pertanyaan yang Sering Diajukan
Implementasi Kode
def calculate_discount(original_price, discount_percent):
"""Calculate discounted price and savings."""
discount_amount = original_price * (discount_percent / 100)
final_price = original_price - discount_amount
return {
"original": original_price,
"discount_amount": round(discount_amount, 2),
"final_price": round(final_price, 2),
"savings_percent": discount_percent,
}
def calculate_discount_percent(original_price, sale_price):
"""Find the discount percentage from two prices."""
return round(((original_price - sale_price) / original_price) * 100, 2)
def stack_discounts(original_price, *discounts):
"""Apply multiple discounts sequentially."""
price = original_price
for d in discounts:
price *= (1 - d / 100)
return round(price, 2)
# Examples
print(calculate_discount(80, 30))
print(calculate_discount_percent(50, 35)) # => 30.0%
print(stack_discounts(100, 20, 10)) # => 72.0 (not 70.0)Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.