ForHosting KIT · Finanzen und Geld

Rabattrechner

Sehen Sie, was Sie bei einem Prozentrabatt wirklich zahlen: 15 % auf 19,99 sparen 3,00 und senken den Preis auf 16,99, centgenau. Praktisch für Aktionen, Vorschauen an der Kasse und Hausaufgaben. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Preis
100.00
Prozentsatz
10
Erhalten Sie
Rabattbetrag
10.00
Endpreis
90.00

Käufer und Händler suchen einen Rabattrechner, der aus Originalpreis und Prozentsatz eine klare Ersparnis und einen Endpreis macht.

Vom Preis und Prozentsatz zu Ersparnis und Endpreis

Käufer und Händler brauchen oft dieselben zwei Antworten: Wie viel nimmt ein Prozentrabatt weg, und was bleibt zu zahlen? Geben Sie den Originalpreis und den Rabatt in Prozent ein, und der Rechner liefert den Rabattbetrag und den Endpreis. Ein Preis von 100,00 mit 10 % Rabatt ergibt 10,00 Rabatt und einen Endpreis von 90,00; 19,99 mit 15 % ergibt 3,00 und 16,99. Shops prüfen damit Endpreise, bevor sie eine Rabattaktion veröffentlichen, Kassenseiten zeigen die Ersparnis eines Gutscheins mit einfachem Prozentsatz, und Schüler kontrollieren Übungen centgenau.

Warum jedes Ergebnis centgenau ist

Der Preis wird zuerst in ganze Cent umgerechnet, damit sich kein Bruchteil eines Cents einschleicht. Der Rabatt ist der Preis in Cent mal Prozentsatz geteilt durch 100, bei der Hälfte aufgerundet, und wird dann vom Originalpreis abgezogen. Das entspricht der üblichen Rundung im Handel, und beide Beträge haben immer genau zwei Nachkommastellen. Damit Ihr Ergebnis verlässlich ist, darf der Preis höchstens zwei Nachkommastellen haben oder eine ganze Zahl sein, ohne führende Nullen oder Pluszeichen, und der Prozentsatz muss eine ganze Zahl von 0 bis 100 sein. Alles andere wird abgelehnt statt still korrigiert.

Half-up auf den Cent

discount = Half-up von Preis×Prozent/100 in Cents; final = Preis − Rabatt. Beispiel: 19.99 bei 15 % → 3.00 Rabatt und 16.99 Endpreis, wie übliches Laden-Runden.

Aktionen

Endpreise für Prozent-Kampagnen anzeigen.

Checkout

Ersparnis einfacher Coupons schätzen.

Lernen

Rabatt-Übungen auf den Cent prüfen.

Wie berechne ich 15 % Rabatt auf 19,99?

Geben Sie 19,99 als Preis und 15 als Prozentsatz ein. Der Rabatt beträgt 3,00 und der Endpreis 16,99, auf den Cent gerundet, so wie es die meisten Händler tun.

Wie wird der Rabatt gerundet?

Auf den Cent, und genau bei der Hälfte wird aufgerundet. Gerechnet wird in ganzen Cent, deshalb ergeben 15 % von 19,99 einen Rabatt von genau 3,00.

Welche Rabattsätze kann ich eingeben?

Ganze Zahlen von 0 bis 100. Ein Prozentsatz mit Nachkommastellen oder außerhalb dieses Bereichs wird mit einer klaren Meldung abgelehnt, statt ohne Hinweis angepasst zu werden.

Wie gebe ich den Preis ein?

Mit höchstens zwei Nachkommastellen, etwa 19,99, oder als ganze Zahl. Führende Nullen, ein Pluszeichen oder mehr als zwei Nachkommastellen werden abgelehnt, damit ein Tippfehler das Ergebnis nicht verändert.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/dev/discount-calculator

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/discount-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"price":"100.00","percent":10}'
{
  "price": "100.00",
  "percent": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.discount_calculator",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_price_cents999999999999999
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Kanonische Geldeingabe

Senden Sie den Preis als Ziffernstring mit 1–2 Dezimalen oder als nichtnegativen ganzen Betrag. Float, führende Nullen und mehr als zwei Nachkommastellen werden abgelehnt. Intern rechnet das Werkzeug in ganzen Cents ohne IEEE-754.

Prozent von 0 bis 100

Der Rabatt ist eine ganze Zahl 0…100. Nur-Ziffern-Strings sind erlaubt. Float, Bool und Werte außerhalb des Bereichs liefern typisiertes invalid_input statt stiller Begrenzung.

Stabile Ausgaben

price, discount_amount und final_price sind Strings mit zwei Dezimalen; percent ist Integer. Fehlende Felder und Negative liefern invalid_input mit stabilen Teilzeichenketten.

CI

Discount und Final in Golden asserten.

Rundung?

Half-up auf den Cent.

Float?

Nein; String oder Integer.

%-Bereich?

Ganzzahlen 0–100.

Ausgabe float?

Nein; Strings NN.NN.

Negativer Preis?

invalid_input.

Kostenlos?

Ja im Browser; App $0.002.

Vollständige KIT-Dokumentation lesen →