Calcolatore di calorie per porzione
Divida le calorie dell'intera ricetta per le porzioni che ne ricava: 1800 calorie in sei porzioni fanno 300 a porzione. Utile per schede ricetta e meal prep, purché i due numeri riguardino la stessa preparazione finita. 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
- 1800
- Porzioni
- 6
- 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 1,800 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 devo contare nel totale calorico della ricetta?
Ogni ingrediente che apporta energia, compresi l'olio di cottura, i condimenti, le guarnizioni, le salse e le piccole aggiunte facili da dimenticare. Se un'etichetta indica le calorie per unità, le moltiplichi prima per le unità usate.
E se le porzioni non sono tutte uguali?
In quel caso il risultato è solo una media e non descrive ogni piatto. Pesare il cibo finito e dividerlo in parti uguali avvicina ogni porzione al numero, cosa importante soprattutto nel meal prep.
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/health/calories-per-serving \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_calories":1800,"servings":6}'const res = await fetch("https://api.kit.forhosting.com/health/calories-per-serving", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_calories": 1800,
"servings": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/calories-per-serving",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_calories": 1800,
"servings": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/calories-per-serving", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_calories":1800,"servings":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_calories":1800,"servings":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/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": 1800,
"servings": 6
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.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.