Calcolatore di calorie per porzione dal totale
Una pentola da 2.400 calorie divisa in 8 porzioni dà 300 calorie a porzione. Inserisca il totale calorico della ricetta intera e il numero di porzioni per ottenere il valore di una, pronto per un'etichetta o un piano dei pasti. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Calorie totali
- 2400
- Porzioni
- 8
- Calorie per porzione
- 300
Questo calcolatore trasforma le calorie totali di una ricetta completa nel valore relativo a una porzione. Inserisca le calorie di tutti gli ingredienti e il numero di porzioni ottenute. Lo strumento esegue la divisione, arrotonda il risultato a sei decimali e rifiuta quantità di porzioni pari o inferiori a zero. Può quindi preparare schede, confrontare diverse suddivisioni o aggiungere un calcolo nutrizionale deterministico al Suo flusso di ricette.
Calcoli una porzione dal totale della ricetta
Le calorie per porzione si ottengono dividendo il totale calorico dell’intera ricetta per il numero di porzioni prodotte. Se una pentola contiene 2,400 calorie e viene suddivisa in otto parti, ciascuna contiene 300 calorie secondo i dati forniti. I due valori devono riferirsi allo stesso lotto.
Il totale può essere zero, ma non negativo. Le porzioni devono essere maggiori di zero, perché la divisione per zero è indefinita e un valore negativo non descrive porzioni reali. Sono ammessi rendimenti frazionari quando rappresentano una resa effettiva.
La funzione esegue soltanto questa divisione: non stima le calorie degli ingredienti, non stabilisce la dimensione corretta della porzione e non decide la resa della ricetta.
Prepari un totale e una resa attendibili
L’affidabilità della risposta dipende dal totale e dalla definizione di porzione che Lei fornisce. Sommi il contributo delle quantità realmente utilizzate, compresi oli, salse, guarnizioni e dolcificanti. Se un’etichetta indica calorie per unità, moltiplichi quel dato per le unità impiegate prima di aggiungerlo.
Scelga poi una resa coerente con la divisione finale: otto fette uguali o contenitori riempiti uniformemente corrispondono a otto porzioni. Se le quantità differiscono, una media non descrive esattamente ogni piatto. La cottura può modificare acqua e peso senza alterare necessariamente le calorie complessive; grasso scolato, liquidi eliminati, ossa o avanzi possono invece richiedere una revisione.
Conservi fonti e ipotesi insieme al risultato, così potrà ricalcolarlo quando cambia la ricetta.
Utilizzi il risultato correttamente
Consideri il valore restituito una ripartizione aritmetica del totale, non una misurazione di laboratorio indipendente. Etichette, banche dati nutrizionali e quantità misurate hanno tolleranze, anche quando l’output mostra cifre decimali. Per menu o schede, arrotondi la visualizzazione secondo le norme applicabili e conservi il valore calcolato per le operazioni interne.
Ripeta il calcolo dopo modifiche a ingredienti, resa o dimensione della porzione.
Casi d'uso
Prepari una scheda della ricetta
Trasformi le calorie dell’intero piatto nella media relativa a ogni porzione uguale.
Pianifichi le porzioni dei pasti
Confronti come varia il valore individuale dividendo lo stesso lotto tra rese valide diverse.
Automatizzi i calcoli nutrizionali
Applichi una formula deterministica ai record e rifiuti porzioni non positive prima del salvataggio.
Domande frequenti
Qual è la formula delle calorie per porzione?
Divida le calorie totali della ricetta completa per il numero di porzioni: calorie totali / porzioni.
Le calorie totali possono essere zero?
Sì. Un totale pari a zero è valido e restituisce zero calorie per porzione se la resa è positiva.
Posso usare un numero frazionario di porzioni?
Sì. È accettato ogni valore finito maggiore di zero, compresa una resa decimale fedele alla ricetta.
Cosa deve includere il totale calorico della ricetta?
Ogni quantità di ingrediente effettivamente aggiunta, compresi oli, salse, guarnizioni e dolcificanti, che si dimenticano facilmente. Se un'etichetta indica le calorie per unità, le moltiplichi per le unità usate prima di sommarle al totale.
E se le porzioni non hanno tutte la stessa dimensione?
Una media non può dare le calorie esatte di ogni porzione. Pesi il preparato finito e lo porzioni in modo uniforme, oppure calcoli ogni porzione in base alla sua quota del peso totale se l'impasto è abbastanza omogeneo.
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/calories-per-serving \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_calories":2400,"servings":8}'const res = await fetch("https://api.kit.forhosting.com/cook/calories-per-serving", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_calories": 2400,
"servings": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/calories-per-serving",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_calories": 2400,
"servings": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/calories-per-serving", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_calories":2400,"servings":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_calories":2400,"servings":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/calories-per-serving", 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
{
"total_calories": 2400,
"servings": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.calories_per_serving",
"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
Calcoli una porzione dal totale della ricetta
Il risultato viene arrotondato a sei decimali per garantire un JSON stabile, senza suggerire che le misure in cucina siano altrettanto precise.
Utilizzi il risultato correttamente
I sistemi automatizzati possono chiamare l’API a $0.002 per elemento riuscito e archiviare input e output insieme. Porzioni non positive e valori non finiti restituiscono invalid_input, evitando Infinity, NaN o numeri negativi fuorvianti. Poiché non usa rete, casualità, data o modello linguistico, gli stessi dati producono sempre lo stesso risultato nel browser e nell’API.
Domande tecniche
Perché le porzioni devono essere maggiori di zero?
Zero richiederebbe una divisione per zero e un valore negativo non rappresenta porzioni; entrambi restituiscono invalid_input.
Quanto costa il calcolatore?
Nel browser è gratuito. Ogni calcolo riuscito tramite API costa $0.002 per elemento.