Günstigere Packung berechnen
Packung A kostet 3,49 für 16 Unzen, Packung B 5,99 für 32: Pro Unze sind das 0,218125 gegenüber 0,1871875, also ist B der bessere Kauf. Vergleichen Sie zwei beliebige Packungen in derselben Einheit. 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
- Preis A
- 3,49
- Größe A
- 16
- Preis B
- 5,99
- Größe B
- 32
- Stückpreis A
- 0,218125
- Stückpreis B
- 0,1871875
- Günstiger
- b
- Günstigere Packung
- package_b
Ein Rechner für die günstigere Packung nach Stückpreis beantwortet eine Einkaufs- und Beschaffungsfrage, die der Etikettenpreis verbirgt: welche von zwei Packungen wirklich weniger pro Größeneinheit kostet. Geben Sie den Regalpreis und die Packungsgröße von Option A und Option B ein —Unzen, Milliliter, Gramm, Blätter oder Stück, sofern beide Größen dieselbe Einheit teilen— und das Werkzeug teilt jeden Preis durch seine Größe, ordnet die beiden Stückpreise und nennt die günstigere Packung, ein Unentschieden und die Differenz je Einheit. Gratisproben zum Preis null sind zulässig und ergeben einen Stückpreis von null.
Was der Stückpreis bedeutet, wenn zwei Packungen im Regal günstiger wirken
Der Stückpreis ist der Regalpreis geteilt durch die Menge, die Sie mitnehmen: Unzen im Glas, Milliliter in der Flasche, Gramm im Beutel, Blätter in der Rolle oder Stücke im Multipack. Kostet Packung A drei Dollar neunundvierzig für sechzehn Unzen und Packung B fünf Dollar neunundneunzig für zweiunddreißig Unzen, so täuscht der bloße Etikettenvergleich: eine Packung ist doppelt so groß. Jeden Preis durch seine Größe zu teilen setzt beide Optionen auf einen gemeinsamen Nenner, damit Sie die wahren Kosten je Unze, je Milliliter oder je Blatt sehen.
Die günstigere Packung ist die mit dem niedrigeren Stückpreis, nicht zwingend die mit dem niedrigeren Etikett und nicht zwingend das Lagerformat. Großgebinde sind oft je Einheit günstiger, doch ein Angebot auf der kleinen Packung kann die Rangfolge umdrehen, und ein Multipack verbirgt manchmal einen höheren Einheitssatz als das Einzelstück. Dieser Rechner rechnet Einheiten nicht für Sie um: steht eine Packung in Flüssigunzen und die andere in Litern, wandeln Sie zuerst auf eine Größenheit um.
Er wendet auch keine Steuer, Coupons, Clubbeiträge oder Treuerabatte an. Er wendet nur die Arithmetik an, die Sie schon von Hand nutzen: Stückpreis gleich Preis durch Größe, danach das Minimum der beiden. Lehrkräfte der Verbrauchermathematik, Haushaltsbudget-Coaches und Katalogteams, die ein Steuerelement «welche Packung ist günstiger?»
ausliefern, brauchen genau diesen deterministischen Vertrag. Null und negative Größen sind harte Fehler, weil Division durch null undefiniert ist und eine negative Packungsgröße in diesem Modell keine physikalische Größe ist.
Wann Sie einen Zwei-Packungs-Vergleich nutzen — und was dieses Werkzeug nicht ist
Nutzen Sie diesen Rechner für die günstigere Packung nach Stückpreis, wenn Sie bereits zwei konkrete Optionen haben und nur wissen müssen, welche Packung je Einheit weniger kostet: ein Sechzehn-Unzen-Glas gegen ein Zweiunddreißig-Unzen-Glas im selben Gang, eine Club-Packung Küchenrolle gegen das Supermarkt-Doppel, ein Lieferantenangebot für eine Fünfzig-Stück-Schachtel gegen eine Zweihundert-Stück-Schachtel, oder ein Hausaufgabenpaar, das fragt, welches Produkt der bessere Kauf ist. Kombinieren Sie ein Angebotsbeispiel, das die kleine Packung unter den Großgebinde-Einheitssatz drückt, mit einem Beispiel, in dem das Großgebinde gewinnt, damit Lernende die Rangfolge kippen sehen.
Sie ist kein lebender Laden-Scraper, kein Mehrwährungs-Umrechner, kein Coupon-Optimierer und keine Rangliste von fünfzig SKU in einer Anfrage. Bevorzugen Sie diese Fähigkeit, wenn die Entscheidung genau zwei Packungen mit bekanntem Preis und bekannter Größe betrifft; brauchen Sie eine lange Katalogtabelle, ziehen Sie zuerst jene Paare und rufen Sie einmal je Paar auf.
Hin-und-zurück-Prüfungen sind einfach: rechnen Sie jeden Preis geteilt durch die Größe von Hand nach und bestätigen Sie, dass er dem veröffentlichten Stückpreis bei zwölf Dezimalstellen entspricht, und bestätigen Sie, dass cheaper die Packung mit dem streng kleineren Stückpreis nennt, sofern kein echtes Unentschieden vorliegt.
Anwendungsfälle
Zwei-Packungs-Prüfung im Supermarktgang
Käuferinnen und Käufer geben Regalpreis und Größe zweier Gläser, Flaschen oder Beutel ein und nehmen die Packung mit dem niedrigeren Stückpreis, nicht die mit dem niedrigeren Etikett.
Hausaufgabenpaare der Verbrauchermathematik
Lernende vergleichen eine Angebotsgröße mit einem Lagerformat und prüfen handschriftliche Stückpreise sowie die Wahl der günstigeren Packung gegen ein deterministisches Ergebnis.
Häufige Fragen
Was geschieht, wenn eine Packungsgröße null oder negativ ist?
Eine Größe null oder negativ definiert keinen sinnvollen Stückpreis; die Anfrage wird abgelehnt und nicht berechnet.
Müssen Unzen und Milliliter zuerst umgerechnet werden?
Ja. Beide Größen müssen bereits dieselbe Einheit teilen. Unzen mit Millilitern zu mischen, ohne umzurechnen, erzeugt eine sinnlose Rangfolge und wird nicht selbst korrigiert.
Ist die größere Packung immer günstiger pro Einheit?
Nicht immer. Großpackungen sind oft günstiger pro Einheit, aber ein Angebot für die kleine Packung kann die Reihenfolge umdrehen, und ein Mehrfachpack versteckt manchmal einen höheren Einheitspreis als das Einzelstück.
Was bedeutet der Prozentsatz der Ersparnis?
Er ist der Abstand zwischen den beiden Stückpreisen geteilt durch den höheren. Er zeigt, wie viel weniger Sie pro Einheit mit der günstigeren Packung zahlen, und ist null, wenn beide gleich viel kosten.
Werden Gutscheine, Steuern oder Mitgliedsgebühren berücksichtigt?
Nein. Der Rechner teilt nur jeden Regalpreis durch seine Größe und vergleicht die Ergebnisse. Ziehen Sie Gutscheine, Steuern, Treuerabatte oder Clubgebühren selbst ab und geben Sie den Preis ein, den Sie wirklich zahlen.
Was passiert, wenn eine Packungsgröße null oder negativ ist?
Dann wird die Eingabe abgelehnt, weil die Division durch null keine Antwort hat und eine negative Größe keine echte Menge ist. Ein Preis von null ist dagegen erlaubt und ergibt einen Stückpreis von null.
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/finance/unit-price-compare \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price_a":3.49,"size_a":16,"price_b":5.99,"size_b":32}'const res = await fetch("https://api.kit.forhosting.com/finance/unit-price-compare", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price_a": 3.49,
"size_a": 16,
"price_b": 5.99,
"size_b": 32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/unit-price-compare",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price_a": 3.49,
"size_a": 16,
"price_b": 5.99,
"size_b": 32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/unit-price-compare", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price_a":3.49,"size_a":16,"price_b":5.99,"size_b":32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price_a":3.49,"size_a":16,"price_b":5.99,"size_b":32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/unit-price-compare", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"price_a": 3.49,
"size_a": 16,
"price_b": 5.99,
"size_b": 32
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.unit_price_compare",
"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_abs | 1000000000000 |
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 oder negative Größen werden mit invalid_input abgelehnt, statt eine Unendlichkeit zu erfinden. Der Pfad ist reine deterministische Arithmetik, ohne Netz, ohne Laden-Scraper und ohne Uhr, sodass der kostenlose Browser-Läufer und die Prepaid-API nach fester Rundung dasselbe JSON liefern. Erfolgreiche API-Aufrufe kosten $0.002 je Element; fehlgeschlagene Prüfung wird nie berechnet.
Eingabevertrag, Antwortform und wie Fehler berechnet werden
Preise müssen nichtnegativ sein; eine Gratisprobe zum Preis null ist gültig und erzeugt einen Stückpreis von null. Größen müssen streng größer als null sein. Senden Sie einen JSON-Körper mit vier Pflicht-Endlichen: price_a und size_a für die erste Packung, price_b und size_b für die zweite. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette ankommen, die einem strengen endlichen Muster ohne Währungssymbole oder Tausendertrenner folgt. Die Aliasse cost_a und amount_a zeigen auf price_a; quantity_a, qty_a und package_size_a zeigen auf size_a; dasselbe Muster gilt auf der B-Seite. Absolutwerte müssen innerhalb einer Billion bleiben, damit Quotienten in IEEE-Doppelgenauigkeit im Isolate und im Browser endlich bleiben. Bei Erfolg wiederholt die Antwort die vier normalisierten Eingaben, liefert unit_price_a und unit_price_b auf zwölf Dezimalstellen gerundet, setzt cheaper auf a, b oder tie, setzt cheaper_package auf package_a, package_b oder tie, meldet unit_price_difference als absolute Lücke, meldet savings_percent als diese Lücke über dem höheren Stückpreis (null bei echtem Unentschieden) und enthält formula, eine kurze englische Meldung und steps mit den Einsetzungen. Fehlgeschlagene Prüfung —fehlende Felder, nichtendliche Werte, ein negativer Preis oder jede Größe null oder negativ— liefert invalid_input mit Feldnamen und wird nie berechnet. Der Tarif ist ein pauschales $0.002 je erfolgreicher Anfrage mit Einheit item.
Wann Sie einen Zwei-Packungs-Vergleich nutzen — und was dieses Werkzeug nicht ist
Stimmen beide Stückpreise nach der Rundung überein, ist cheaper gleich tie und savings_percent gleich null; bewährte Praxis ist, das als «beide Packungen sind je Einheit gleich günstig» zu behandeln und nach Frische, Marke oder Lagerplatz zu entscheiden. Diese Seite zielt auf Suchen nach einem Rechner für die günstigere Packung, welche Packung günstiger ist, oder einem Stückpreisvergleich zweier Packungen. Fehlgeschlagene Aufgaben, die invalid_input liefern, verbrauchen kein Prepaid-Guthaben, was Erkundungsskripte günstig hält, wenn Sie size_a absichtlich auf null setzen.
Integrationsbeispiele
Angebotsduell im Einkauf
Einkäufer fügen zwei Lieferantenangebote ein —Preis und Stückzahl der Packung— und prüfen die Felder cheaper und unit_price in einem Katalog- oder Kassentest.
Technische Fragen
Wie erkennen Sie, welche Packung nach Stückpreis günstiger ist?
Senden Sie price_a, size_a, price_b und size_b in derselben Größeneinheit. Das Werkzeug berechnet unit_price = price / size für jede Packung und setzt cheaper auf a, b oder tie.
Was, wenn beide Packungen denselben Stückpreis haben?
cheaper und cheaper_package stehen auf tie, unit_price_difference und savings_percent sind null, und die Meldung sagt, dass beide Packungen je Einheit dasselbe kosten.
Was kostet der Rechner für die günstigere Packung nach Stückpreis?
Das Browser-Werkzeug ist kostenlos und läuft örtlich. API-Aufrufe nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreicher Anfrage; ungültige Eingabe wird nie berechnet.