Reisepunkte-Wertrechner
Ein Ticket für 400, das 40.000 Punkte kostet, bringt 1 Cent pro Punkt und liegt damit 0,5 unter einer Schwelle von 1,5, Barzahlung kann also klüger sein. Geben Sie Barpreis, Punktepreis und Ihre Schwelle ein und sehen Sie, ob die Einlösung sie übertrifft. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Barwert
- 400
- Punktekosten
- 40.000
- Basis-cpp
- 1,5
- Bar-Cent
- 40.000
- Cent pro Punkt
- 1
- Marge cpp
- -0,5
- Wertverhältnis
- 0,6666666667
Ein Reisepunkte-Wertrechner beantwortet die einzige Frage, die vor dem Bestätigen einer Einlösung zählt: Wie viele Cent Barwert kauft jeder Punkt, und schlägt das die Basis, die Ihnen wichtig ist? Geben Sie den Barpreis desselben Flugs, derselben Hotelnacht oder desselben Bahntickets ein, die Punkte oder Meilen, die das Programm für den Award verlangt, und optional eine Untergrenze an Cent pro Punkt wie 1.0 oder 1.5. Das Tool liefert Cent pro Punkt als Barwert mal hundert geteilt durch die Punktekosten, die Marge über oder unter Ihrer Basis, ein klares beats-baseline-Flag und Schritt-für-Schritt-Arithmetik zum Einfügen in eine Tabelle oder einen Unit-Test.
Was Cent pro Punkt bei Award-Einlösungen bedeuten
Cent pro Punkt, oft als CPP abgekürzt, ist die Standardmethode, mit der Vielflieger eine Award-Buchung mit Barzahlung vergleichen. Kostet dasselbe Itinerar vierhundert Dollar in Geld und vierzigtausend Meilen als Award, wandeln Sie vierhundert Dollar in vierzigtausend Cent um und teilen durch vierzigtausend Punkte, um einen Cent pro Punkt zu erhalten. Dieses eine Verhältnis erlaubt es, einen Business-Saver gegen ein Hotel-Freinacht-Zertifikat und gegen die Cashback-Rate einer Co-Brand-Karte zu stapeln, ohne Einheiten zu mischen.
Eine Zielbasis —üblich ein Cent, anderthalb oder zwei Cent je nach Programm und dem Blog oder der internen Policy, der Sie folgen— macht aus dem Verhältnis eine Ja-oder-Nein-Entscheidung: Liefert Ihre Einlösung mehr Cent pro Punkt als die Basis, schlägt der Award die Bewertung, die Sie diesen Punkten im Konto zugewiesen haben; bleibt er darunter, behalten Sie den Saldo lieber für ein reicheres Itinerar oder zahlen bar und verdienen neue Meilen. Dieser Rechner erfindet keine „richtige“ Bewertung für jedes Airline- oder Hotelprogramm.
Er wendet nur die Arithmetik an, die Sie ohnehin von Hand nutzen, mit einer Standardbasis von anderthalb Cent, die Sie überschreiben können, und weigert sich, durch null Punktekosten zu teilen, damit eine falsch getippte Award-Tabellenzeile kein nichtendliches Ergebnis erzeugt, das wie ein Jackpot aussieht. Lehrkräfte in persönlicher Finanzbildung, Travel-Hacking-Newsletter und Product Manager, die „soll ich einlösen?“-Widgets ausliefern, brauchen denselben deterministischen Vertrag: dieselben Eingaben, dasselbe CPP, dasselbe beats-Flag, in jeder Umgebung.
Anwendungsfälle
Award-vs-Bar-Entscheidung vor der Buchung
Reisende geben den Bar-Tarif und den Award-Preis ein, bevor sie eine Einlösung bestätigen, und behalten die Buchung nur, wenn Cent pro Punkt ihre persönliche Basis schlägt.
Einlösungstabellen für Newsletter und Blogs
Autoren bewerten Beispiel-Awards stapelweise gegen eine veröffentlichte Bewertung von 1.0 oder 1.5 ¢ und fügen deterministisches CPP und beats-Flags in Vergleichstabellen ein.
Unit-Tests für Reiseprodukt-Widgets
Produktteams erzeugen bekannte Fälle über, gleich und unter der Basis plus Null-Punkte-Ablehnungen für die UI-Logik „soll ich einlösen?“.
Häufige Fragen
Wie berechne ich Cent pro Punkt?
Multiplizieren Sie den Barpreis mit 100, um ihn in Cent umzurechnen, und teilen Sie durch die Punkte der Prämie. Ein Ticket für 400 entspricht 40.000 Cent, und 40.000 Cent geteilt durch 40.000 Punkte ergeben genau 1 Cent pro Punkt.
Mit welcher Schwelle sollte ich vergleichen?
Übliche Bewertungen liegen bei 1, 1,5 oder 2 Cent pro Punkt, je nach Programm und dem Leitfaden oder der Regel, der Sie folgen. Voreingestellt ist 1,5, Sie können den Wert ändern; ein einziger richtiger Wert für alle Programme wird nicht angenommen.
Was tun, wenn die Einlösung unter der Schwelle liegt?
Dann behalten Sie die Punkte vielleicht für eine lohnendere Reise oder zahlen bar und sammeln neue Meilen. Die Schwelle gilt nur als übertroffen, wenn der Wert strikt darüber liegt; ein exakter Gleichstand zählt nicht.
Funktioniert das auch für Hotels und Bahnfahrten?
Ja. Vergleichen Sie einfach den Barpreis desselben Fluges, derselben Hotelnacht oder derselben Bahnfahrt mit den Punkten, die das Programm für die Prämie verlangt. Die Rechnung bleibt dieselbe.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/travel/award-value \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cash_value":400,"points_cost":40000}'const res = await fetch("https://api.kit.forhosting.com/travel/award-value", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cash_value": 400,
"points_cost": 40000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/award-value",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cash_value": 400,
"points_cost": 40000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/award-value", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cash_value":400,"points_cost":40000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cash_value":400,"points_cost":40000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/award-value", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"cash_value": 400,
"points_cost": 40000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.award_value",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_cash_value | 1000000000 |
max_points_cost | 1000000000 |
max_baseline_cpp | 1000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Null Punktekosten werden mit invalid_input abgelehnt statt infinity zu erfinden.
Wie Sie die API aufrufen und was zurückkommt
Senden Sie einen JSON-Body mit zwei erforderlichen endlichen Zahlen und einer optionalen Zahl. cash_value (Aliasse cash, fare, price, cash_price) ist der Barpreis desselben Produkts in großen Währungseinheiten —Dollar, Euro oder die Einheit, in der Sie Tarife bereits notieren— und muss größer oder gleich null und höchstens eine Milliarde sein. points_cost (Aliasse points, miles, cost_points, award_points) ist der Award-Preis in Punkten oder Meilen; er muss strikt größer als null und höchstens eine Milliarde sein. baseline_cpp (Aliasse baseline, target_cpp, target) ist die Cent-pro-Punkt-Untergrenze, die Sie schlagen wollen; wenn weggelassen, ist der Standard anderthalb. Bei Erfolg spiegelt die Antwort gerundete cash_value, points_cost und baseline_cpp, setzt cash_cents auf cash_value mal hundert, cents_per_point auf cash_cents geteilt durch points_cost, margin_cpp auf cents_per_point minus Basis, value_ratio auf cents_per_point geteilt durch die Basis, wenn die Basis positiv ist, beats_baseline nur dann true, wenn cents_per_point strikt größer als die Basis ist, formula auf die kanonische Zeichenkette, message auf eine kurze englische Zusammenfassung und steps auf ein geordnetes Array von Substitutionszeilen. Fehlgeschlagene Validierung —fehlende Felder, nichtendliche Zahlen, Werte außerhalb der veröffentlichten Grenzen, null oder nahezu null points_cost oder ein nichtendliches CPP— liefert invalid_input und wird nie berechnet. Der Preis ist ein pauschales $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Stückpreis null.
Praktische Tipps, Grenzen und verwandte Suchen
Senden Sie lieber Zahlen als vorformatierte Währungsstrings; numerische Strings werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster ohne Währungssymbole entsprechen. Verwenden Sie in einem Batch dieselbe Währung für jeden Vergleich —eine Euro-Bar-Tarif mit einer Dollar-Denkbasis wird nicht für Sie umgerechnet. Bevorzugen Sie diese Fähigkeit, wenn Sie bereits die Bar-Alternative und den Punktepreis kennen und nur CPP plus Basisvergleich brauchen; stammt Ihre Quelle von einem Screenshot einer Award-Suche, extrahieren Sie zuerst diese zwei Zahlen. Halten Sie Bargeld und Punkte innerhalb der veröffentlichten Absolutbereiche, damit Zwischenprodukte in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben. Beim Unterrichten kombinieren Sie Beispiele: vierhundert bar und vierzigtausend Punkte bei Basis 1.5 ergeben einen Cent pro Punkt und schlagen die Basis nicht; sechshundert bar und vierzigtausend Punkte ergeben anderthalb Cent und schlagen unter der strikten Größer-als-Regel eine 1.5-Untergrenze immer noch nicht; achthundert bar und vierzigtausend Punkte ergeben zwei Cent und schlagen die Basis; und null points_cost zeigt den harten invalid_input-Pfad. Diese Landing-Page zielt auf Personen, die nach einem Reisepunkte-Wertrechner, einem Cent-pro-Punkt-Award-Tool oder einem Einlösungs-Basis-Checker suchen; sie ist kein Live-Award-Chart-Scraper, kein Mehrwährungs-Konverter und kein Treueprogramm-Bewertungsmodell, das programmspezifische Multiplikatoren erfindet. Fehlgeschlagene Tasks, die invalid_input zurückgeben, verbrauchen kein Prepaid-Guthaben, was explorative Skripte günstig hält, wenn Lernende absichtlich Punkte auf null setzen. Roundtrip-Checks sind einfach: rechnen Sie bar mal hundert geteilt durch Punkte von Hand nach und bestätigen Sie die Gleichheit mit dem veröffentlichten cents_per_point innerhalb derselben zwölfstelligen Rundung, und bestätigen Sie, dass nur das Anheben des Bar-Tarifs beats_baseline von false auf true schaltet, sobald CPP die Basis überschreitet.
Technische Fragen
Wie werden Cent pro Punkt berechnet?
CPP = (cash_value × 100) / points_cost. Ein Tarif von $400 für 40,000 Punkte ist 1.0 ¢/Punkt. Das Tool liefert auch die Marge gegenüber Ihrer Basis und das Flag beats_baseline.
Was passiert bei null Punktekosten?
Division durch null ist für CPP undefiniert. Dieses Tool liefert invalid_input statt infinity oder einer Scheinbewertung.
Welche Basis gilt, wenn ich keine angebe?
Die Standard-baseline_cpp ist 1.5 Cent pro Punkt. Überschreiben Sie sie mit baseline_cpp, baseline, target_cpp oder target.
Zählt Gleichheit mit der Basis als Schlagen?
Nein. beats_baseline ist nur true, wenn cents_per_point strikt größer als baseline_cpp ist.
Ist der Reisepunkte-Wertrechner kostenlos?
Das Browser-Tool ist kostenlos und läuft lokal. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Tasks werden nie berechnet.