Calcolatore punch per feste
Porti un punch provato per 8 a una ciotola per 24: 250, 500 e 750 di liquore, succo e bibita diventano 750, 1500 e 2250, con la quantità per bicchiere e la quota di ogni parte. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Distillato
- 250
- Succo
- 500
- Mixer
- 750
- Porzioni
- 8
- Porzioni desiderate
- 24
- Fattore
- 3
- Totale distillato
- 750
- Totale succo
- 1500
- Totale mixer
- 2250
Un punch da festa è quasi sempre gli stessi tre volumi—liquore, succo e mixer—scritti per un piccolo lotto di prova e poi scalati per la ciotola in tavola. Padroni di casa, catering e programmi di bar devono moltiplicare queste tre quantità per un numero reale di ospiti senza spezzare l'equilibrio della ricetta originale. Questo calcolatore di lotto punch prende i volumi di liquore, succo e mixer della Sua ricetta base, un conteggio opzionale di porzioni originali (predefinito una) e un conteggio positivo di porzioni obiettivo, poi restituisce i totali del lotto scalato, il volume per porzione e la quota percentuale di ciascun componente affinché la ciotola abbia ancora il sapore del campione. Liquore a zero è consentito per un punch analcolico; i volumi negativi vengono rifiutati.
Come liquore, succo e mixer diventano un lotto da festa
Le ricette di punch di solito si registrano come tre volumi misurati nella stessa unità—millilitri, once fluide o tazze—per un numero noto di porzioni. La scala è lineare: se la ricetta base rende otto porzioni e Lei ne serve ventiquattro, ogni componente si moltiplica per tre. Il metodo non converte le unità al posto Suo: inserisca i tre volumi base in un'unica unità e legga i totali scalati in quella stessa unità.
Non stima neppure l'alcol in volume né lo scioglimento del ghiaccio; dipendono dal grado, dalla diluizione e da quanto resta la ciotola in servizio. Ciò che garantisce è una scala lineare deterministica affinché un elenco di ventiquattro porzioni abbia lo stesso sapore di un lotto di prova da otto quando si usano gli stessi rapporti.
Dove un calcolatore di lotto punch dimostra il proprio valore
I padroni di casa che hanno provato una piccola brocca per otto e all'improvviso servono una ciotola per ventiquattro ospiti possono moltiplicare liquore, succo e mixer senza rifare a mano la matematica del gusto. I bar di catering e i planner di eventi scalano lo stesso punch di casa per matrimoni e serate aziendali con schede di prep deterministiche così due turni acquistano le stesse casse.
Le lezioni di cucina e di bartending insegnano la conservazione dei rapporti mostrando che triplicare le porzioni triplica ogni componente; un oracolo puro consente agli studenti di controllare i compiti in pochi secondi. Preferisca questa capacità quando il Suo punch è definito da tre volumi e un conteggio di porzioni; non è uno scaler generale di ricette con elenco aperto di ingredienti, né uno stimatore di ABV, né un modello di diluizione da ghiaccio, né una guida free-pour di cocktail monoporzione.
Casi d'uso
Scalare una brocca di prova alla ciotola della festa
Inserisca liquore, succo e mixer di un lotto di prova da 8 porzioni e un conteggio di 24 ospiti per ottenere i totali da spesa nella stessa unità.
Schede di prep per catering e bar
Converta il rapporto del punch di casa in quantità di casse deterministiche per matrimoni ed eventi multi-turno senza riscrivere la ricetta.
App, compiti e punch analcolico
Alimenti un campo ospiti in un'app di ricette, verifichi compiti sui rapporti o scali un mocktail con spirit a zero come una ciotola alcolica.
Domande frequenti
Posso preparare un punch analcolico?
La scala moltiplica comunque i tre campi e restituisce totali e percentuali.
Devo convertire le unità da solo?
I totali scalati usano quella stessa unità; il calcolatore non converte tra unità.
Quanto punch va in ogni bicchiere?
Nell'esempio portato a 24 porzioni, ogni bicchiere riceve 187,5: 31,25 di liquore, 62,5 di succo e 93,75 di bibita, nella stessa unità che ha inserito. Così è facile servire dalla ciotola.
Dice quanto è forte il punch?
No. Non stima la gradazione alcolica né il ghiaccio sciolto, perché dipendono dal liquore, dalla diluizione e da quanto tempo resta la ciotola in tavola. Mostra invece la quota di ogni componente sul totale.
Qual è l'equilibrio classico di un punch?
Un riferimento comune è circa una parte di liquore, due di succo e tre di bibita. Il calcolatore mantiene esattamente le sue proporzioni e mostra ogni quota, così può confrontare la dose grande con quel riferimento.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/cook/punch-scale \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"spirit":250,"juice":500,"mixer":750,"target_servings":24}'const res = await fetch("https://api.kit.forhosting.com/cook/punch-scale", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"spirit": 250,
"juice": 500,
"mixer": 750,
"target_servings": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/punch-scale",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"spirit": 250,
"juice": 500,
"mixer": 750,
"target_servings": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/punch-scale", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"spirit":250,"juice":500,"mixer":750,"target_servings":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"spirit":250,"juice":500,"mixer":750,"target_servings":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/punch-scale", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"spirit": 250,
"juice": 500,
"mixer": 750,
"target_servings": 24
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.punch_scale",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Porzioni o obiettivi non positivi falliscono con invalid_input invece di inventare un lotto zero o negativo.
Come liquore, succo e mixer diventano un lotto da festa
In simboli, servings è il rendimento base positivo (uno per impostazione predefinita se omesso), target_servings è il conteggio positivo di ospiti o bicchieri desiderato, e factor è target_servings diviso per servings. Quindi spirit_total è spirit per factor, juice_total è juice per factor, mixer_total è mixer per factor, e total_volume è la somma di questi tre volumi scalati. I campi per porzione dividono ogni totale per target_servings così un bartender può servire bicchieri singoli dalla ciotola, e i campi percentuale riportano ciascun componente come quota di total_volume per verificare che un lotto grande resti vicino a un equilibrio classico di punch—spesso circa una parte di liquore, due di succo e tre di mixer, sebbene i Suoi rapporti siano preservati esattamente.
Contratto di ingresso, forma della risposta e comportamento di errore
La validazione fallita non consuma il saldo prepagato. Invii un corpo JSON con tre numeri finiti non negativi obbligatori—spirit (alias liquor, alcohol, booze, spirit_ml, spirit_volume), juice (alias fruit_juice, citrus, juice_ml, juice_volume) e mixer (alias soda, sparkling, soft_drink, mixer_ml, mixer_volume)—più un target_servings positivo obbligatorio (alias target, to_servings, guests, party_servings, for). Il servings opzionale (alias base_servings, original_servings, from_servings, recipe_servings, n) vale uno per impostazione predefinita e deve essere positivo se fornito. Campi obbligatori mancanti, stringhe vuote, valori non finiti, volumi negativi, servings zero, target_servings zero e conteggi di porzioni negativi falliscono con invalid_input indicando il problema e non vengono addebitati. In caso di successo il corpo ripete spirit, juice, mixer, servings e target_servings; restituisce factor; restituisce spirit_total, juice_total, mixer_total e total_volume; restituisce spirit_per_serving, juice_per_serving, mixer_per_serving e volume_per_serving; restituisce spirit_pct, juice_pct e mixer_pct (percentuali del volume totale, o zero se il totale è zero); e include formula, method e un message di una riga in inglese per l'interfaccia. Esempio: spirit duecentocinquanta, juice cinquecento, mixer settecentocinquanta per otto porzioni scalate a ventiquattro produce factor tre e totali settecentocinquanta, millecinquecento e duemiladuecentocinquanta con volume totale quattromilacinquecento nella stessa unità inserita.
Dove un calcolatore di lotto punch dimostra il proprio valore
I siti di ricette e le app di pianificazione festa possono chiamare un endpoint di parse minimo quando l'utente digita un numero di ospiti e attendere volumi da lista della spesa nell'unità già in uso. Poiché l'implementazione è parse puro di tier A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete esterna. Serva l'alcol con responsabilità, etichetti con chiarezza le opzioni analcoliche e raffreddi la ciotola—quelle regole di servizio restano fuori dall'ambito numerico di questo endpoint ma contano in sala.
Domande tecniche
Come scalo una ricetta di punch da festa per porzioni?
Invii volumi non negativi di spirit, juice e mixer della ricetta base, servings positivo opzionale (predefinito 1) e target_servings positivo. L'API restituisce factor = target_servings ÷ servings e moltiplica ogni volume per quel fattore.
Cosa succede se servings o target_servings è zero o negativo?
L'attività fallisce con invalid_input. Entrambi i conteggi di porzioni devono essere numeri finiti maggiori di zero; i valori non positivi non vengono addebitati.
Quanto costa il calcolatore di lotto punch?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.