Calcolatore di vitamine
Una donna di 30 anni ha bisogno di 75 mg di vitamina C al giorno, e di 85 mg se è incinta. Scelga una fra tredici vitamine, indichi età, sesso e gravidanza e ottenga la quantità giornaliera nella sua unità. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Vitamina
- C
- Age
- 30
- Sesso
- Femminile
- Gravidanza
- None
- Nome della vitamina
- Vitamin C (ascorbic acid) mg/day
- Fascia d'età
- 19-30
- Quantità
- 75
- Tipo
- RDA
Le assunzioni giornaliere raccomandate di vitamine non sono un numero solo: cambiano con l'età, con il sesso e con la gravidanza o l'allattamento, e ogni vitamina è indicata nella propria unità. Questo calcolatore di assunzione giornaliera di vitamine consulta l'assunzione dietetica di riferimento dell'Institute of Medicine —razione giornaliera raccomandata quando esiste, assunzione adeguata quando non esiste— per una vitamina nominata a partire da quei tre dati.
Come bande di età, sesso e gravidanza scelgono la cella DRI
Il motore prima normalizza il nome della vitamina, poi colloca l'età cronologica su una delle dieci bande dell'Institute of Medicine: 0–6 mesi, 7–12 mesi, 1–3, 4–8, 9–13, 14–18, 19–30, 31–50, 51–70 e 70 anni e oltre. Le righe dei lattanti e molte dell'infanzia conservano un unico importo per entrambi i sessi; dall'adolescenza in poi molte vitamine si dividono in male e female, e la vitamina B6 alza ulteriormente i valori adulti di entrambi i sessi dopo i cinquantuno anni.
Lo stato di gravidanza si applica solo dopo la scelta di quella banda. Dove le tabelle danno un'assunzione adeguata invece di una razione giornaliera raccomandata —vitamina K a ogni età, biotina, acido pantotenico e valori infantili di diverse vitamine— il campo kind è AI così i client etichettano il numero con onestà. Amount è il totale giornaliero nel campo unit: non converta qui i milligrammi in unità internazionali e non tratti la cifra come un livello massimo tollerabile.
Il folato di un'adulta in gravidanza è 600 microgrammi DFE al giorno; la vitamina A nello stesso stadio è 770 microgrammi RAE al giorno. Usi amount più unit come coppia principale di visualizzazione; usi kind quando deve dire se il numero è una RDA o un'AI in testi didattici.
Casi d'uso
Consulenza prenatale e di allattamento
Cliniche e app prenatali consultano folato, vitamina A e vitamina D per un'adulta in gravidanza o allattamento e mostrano la quantità giornaliera con la relativa unità accanto al consiglio sugli integratori.
Domande frequenti
Come si calcola l'assunzione giornaliera raccomandata di una vitamina?
Il motore colloca age su una banda DRI dell'IOM, poi legge la cella specifica di sesso e gravidanza per la vitamina nominata. Restituisce amount con la Sua unit e kind RDA o AI; non stima l'assunzione dagli alimenti.
Un uomo può richiedere un valore di gravida o lattante?
No. Le righe di gravidanza e allattamento valgono solo per femmine di 14–50 anni.
Il calcolatore di assunzione giornaliera di vitamine è gratuito?
Lo strumento del browser gira gratis sul Suo dispositivo.
Qual è la differenza tra RDA e AI nel risultato?
kind è RDA quando l'Institute of Medicine ha pubblicato una razione giornaliera raccomandata per quella cella, e AI quando esiste solo un'assunzione adeguata (ad esempio vitamina K, biotina e la maggior parte delle righe infantili).
Quanta vitamina C e acido folico servono ogni giorno in gravidanza?
Un'adulta incinta ha bisogno di 85 mg di vitamina C al giorno, contro i 75 mg di una donna di 30 anni non incinta. I folati salgono a 600 microgrammi DFE al giorno e la vitamina A a 770 microgrammi RAE.
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/vitamin \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vitamin":"c","age":30,"sex":"female","pregnancy":"none"}'const res = await fetch("https://api.kit.forhosting.com/health/vitamin", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vitamin": "c",
"age": 30,
"sex": "female",
"pregnancy": "none"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vitamin",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vitamin": "c",
"age": 30,
"sex": "female",
"pregnancy": "none"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vitamin", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vitamin":"c","age":30,"sex":"female","pregnancy":"none"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vitamin":"c","age":30,"sex":"female","pregnancy":"none"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vitamin", 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
{
"vitamin": "c",
"age": 30,
"sex": "female",
"pregnancy": "none"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vitamin",
"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
Invii vitamin, age, sex e pregnancy; il motore colloca l'età sulla banda DRI pubblicata, applica la riga specifica di sesso e gravidanza e restituisce amount con la Sua unit così che pianificatori di pasti, elenchi prenatali e app di nutrizione mostrino un unico obiettivo quotidiano. I nomi assenti dalla tabella di riferimento chiusa falliscono con invalid_input invece di inventare una dose. Gli item API riusciti sono addebitati a $0.002; i fallimenti di convalida non sono addebitati.
Cosa restituisce il calcolatore e quali ingressi Le servono
Un'assunzione giornaliera raccomandata è la quantità di una vitamina che le tabelle dell'Institute of Medicine assegnano a un gruppo di stadio di vita, espressa nell'unità di quel nutriente: milligrammi al giorno per la vitamina C, microgrammi di equivalenti di attività del retinolo al giorno per la vitamina A, microgrammi DFE al giorno per il folato, milligrammi di equivalenti di niacina al giorno per la vitamina B3, e così via. Invii age come numero finito non negativo di anni, al massimo centotrenta; gli anni frazionari sono ammessi così i lattanti cadono nella banda da zero a sei mesi (age minore di 0.5) o in quella da sette a dodici mesi (0.5 incluso fino a 1 escluso). Invii sex come male o female (si accettano m, man, f e woman). Questo endpoint non stima l'assunzione da un diario alimentare e non diagnostica una carenza; risolve la cella DRI pubblicata per la vitamina che Lei nomina. Invii vitamin come codice o alias della tabella chiusa: le chiavi canoniche sono a, c, d, e, k, b1, b2, b3, b5, b6, b7, b9 e b12, con alias quali vitamin_c, thiamin, folate, ascorbic_acid, retinol, niacin, biotin e cobalamin. Un nome assente dalla tabella di riferimento —zinco, colina o un errore di battitura— fallisce con invalid_input indicando il campo vitamin. Invii pregnancy come none, pregnant o lactating (no, not_pregnant, yes, lactation e breastfeeding si mappano su quei tre). In caso di successo il corpo riecheggia il vitamin canonico, vitamin_name, age, sex, pregnancy e age_band, poi restituisce amount, unit, kind (RDA o AI), method iom_dri e una stringa formula che riformula la consultazione. Ingressi identici producono sempre lo stesso JSON perché l'algoritmo non tocca mai la rete, un modello linguistico, un orologio a muro né un generatore casuale.
Come bande di età, sesso e gravidanza scelgono la cella DRI
Le righe di gravida e lattante esistono per le femmine dai quattordici ai cinquant'anni, in linea con i gruppi di stadio di vita DRI pubblicati; chiedere pregnant o lactating quando sex è male, o quando age è sotto i quattordici o da cinquantuno in su, fallisce con invalid_input invece di ricadere in silenzio sulla cella femminile non gravida. Esempio: vitamin c, age 30, female, pregnancy none risolve la cella femminile 19–30 di 75 milligrammi al giorno (RDA). La stessa donna con pregnancy pregnant riceve 85 milligrammi al giorno.
Uso dell'API, prezzi, flussi di consulenza e limiti pratici
Chiami il calcolatore gratuito di assunzione giornaliera di vitamine nel browser per dimostrazioni d'aula, educazione prenatale e controlli rapidi senza installare un foglio di nutrizione. Mantenga aspettative educative: fumatori, persone con malassorbimento, chirurgia bariatrica o regimi di megadosi prescritti necessitano di una guida professionale che nessuna tabella statica sostituisce, e questo calcolatore non aggiunge l'extra di vitamina C talvolta suggerito per il tabacco. Non invii minerali, acidi grassi né colina; quei nomi non sono nella tabella di riferimento delle vitamine e falliscono in chiusura. Un age superiore a centotrenta è rifiutato per delimitare il lavoro dell'isolate. Invii un corpo JSON in POST con vitamin, age, sex e pregnancy obbligatori (o gli alias documentati). Usi l'API prepagata quando un prodotto di benessere, una cartella prenatale elettronica, un modulo scolastico di salute o una pipeline di pianificazione pasti necessita di un contratto stabile sotto saldo KIT a $0.002 per item riuscito; i fallimenti di convalida non consumano mai il saldo dopo il rifiuto di una vitamina sconosciuta o di uno stato di gravidanza incoerente. Abbini questo endpoint al proprio database di diario alimentare: risolva qui l'obiettivo quotidiano, poi confronti l'assunzione registrata con amount sul client, tenendo la tabella DRI in un solo posto invece di copiare tredici colonne di nutrienti in ogni build mobile. Gli autori che pubblicano SDK possono mappare amount e unit su schede di cruscotto etichettate obiettivo vitaminico giornaliero — gli stessi numeri che un dietista legge a mano da una tabella IOM.
Casi di integrazione
App di benessere e pianificazione dei pasti
Le app che già memorizzano età e sesso chiamano un endpoint prepagato stabile per ciascun obiettivo vitaminico invece di spedire una tabella DRI di tredici nutrienti in ogni linguaggio client.
Dimostrazioni d'aula e di sanità pubblica
I corsi confrontano celle DRI infantili, adulte e di gravidanza per la stessa vitamina e fissano il JSON atteso in test automatici con uscite deterministiche.
Domande tecniche
Che succede se il nome della vitamina non è in tabella?
La richiesta fallisce con invalid_input. Si accetta solo l'insieme chiuso di riferimento (vitamine A, C, D, E, K e B1–B12 sotto i loro alias); i nomi sconosciuti non sono addebitati.