Rabattrechner
Berechnen Sie Sonderpreise, RabattbetrÀge und Ersparnisse sofort.
Der Rabattrechner berechnet sofort den Verkaufspreis nach Anwendung eines prozentualen Rabatts oder teilt Ihnen mit, welchen Rabattprozentsatz Sie bei einem gegebenen Original- und Verkaufspreis erhalten.
Geben Sie den Originalpreis und den Rabattprozentsatz ein, um den Ersparnisbetrag und den Endpreis zu sehen. Oder geben Sie den Original- und Verkaufspreis ein, um den gesparten Prozentsatz zu berechnen. Das Tool verarbeitet auch das Stapeln von Rabatten.
Ein Rabatt von 20% bedeutet nicht, dass der Preis 20% des Originals ist â es bedeutet, dass Sie 80% zahlen. Zwei 20%-Rabatte ergeben 64% des Originalpreises (0,8 Ă 0,8 = 0,64), nicht 60%.
HĂ€ufig gestellte Fragen
Code-Implementierung
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.