đŸ› ïžToolsShed

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.