Calcolatore emivita caffeina
La caffeina se ne va per emivite: 100 mg con l'emivita abituale di 5 ore lasciano 50 mg dopo 5 ore. Inserisca la dose, le ore trascorse e, se la conosce, la sua emivita personale per vedere quanti milligrammi restano. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Quantità iniziale (mg)
- 100
- Ore
- 5
- Quantità residua (mg)
- 50
- Emivita (h)
- 5
- Frazione residua
- 0,5
- Percentuale rimanente
- 50
La caffeina non lascia l'organismo a un ritmo fisso di milligrammi all'ora. L'eliminazione segue, in modo approssimativo, una cinetica del primo ordine: ogni periodo di emivita rimuove circa metà della quantità ancora presente. Ciò significa che un caffè del mattino può ancora contribuire con caffeina misurabile nel tardo pomeriggio se la Sua emivita personale è lunga, e che una seconda dose si somma alla caffeina residua invece di sostituirla. Questo calcolatore applica la formula esponenziale standard di emivita a una quantità iniziale in milligrammi e a un tempo trascorso in ore, con la possibilità di indicare la propria stima di emivita. Nessuna richiesta di rete, nessuna casualità e nessuna dipendenza dalla data corrente: solo aritmetica sui numeri che Lei fornisce.
Come funziona il decadimento a emivita della caffeina
La farmacocinetica modella la clearance della caffeina come approssimativamente del primo ordine in condizioni ordinarie: la quantità eliminata in un breve intervallo è proporzionale a quella ancora in circolo. Il riassunto pratico di quel modello è l'emivita — il tempo perché la quantità residua si riduca della metà. Se Lei parte da cento milligrammi e l'emivita è di cinque ore, restano circa cinquanta milligrammi dopo cinque ore, circa venticinque dopo dieci, e così via.
Algebricamente la curva è remaining uguale a initial moltiplicato per un mezzo elevato alla potenza delle ore trascorse divise per le ore di emivita. Quell'unica espressione copre emivite frazionarie e intere: dopo due ore e mezza con un'emivita di cinque ore resta ancora circa il settantuno per cento della dose, non la metà. Le stime di popolazione negli adulti collocano spesso l'emivita della caffeina tra tre e sette ore, con cinque ore come valore predefinito ampiamente usato quando il valore individuale è sconosciuto.
Gravidanza, epatopatia, fumo, contraccettivi orali, variazione genetica di CYP1A2 e alcuni farmaci possono accorciare o allungare la clearance in modo sostanziale. Questo strumento non diagnostica né personalizza la farmacocinetica; valuta solo la formula esponenziale con l'emivita che Lei indica (o il predefinito di cinque ore) affinché la pianificazione del sonno, le stime di accumulo e i taccuini didattici condividano una definizione trasparente dei milligrammi residui.
Casi d'uso
Pianificazione del cut-off serale per il sonno
Stimi i milligrammi residui ore dopo una dose mattutina o pomeridiana per confrontare la caffeina rimanente con una soglia personale all'ora di coricarsi.
Taccuini di istruzione e ricerca
Illustri curve di eliminazione della caffeina del primo ordine e memorizzi quantità residue riproducibili accanto ai parametri di emivita e tempo trascorso.
Domande frequenti
Quale formula usa il calcolatore di decadimento a emivita della caffeina?
È il decadimento esponenziale del primo ordine standard espresso con l'emivita anziché una costante di velocità.
Quale emivita predefinita usa lo strumento?
Indichi la propria emivita positiva se dispone di un valore individuale o di studio migliore.
Il modello gestisce più tazzine accumulate nella giornata?
No. Ogni chiamata valuta una sola quantità iniziale e un solo intervallo trascorso.
Quanta caffeina resta 10 ore dopo un caffè?
Con l'emivita predefinita di cinque ore, dieci ore sono due emivite: resta circa un quarto della dose. Un caffè da 100 mg lascia circa venticinque milligrammi, un dettaglio che conta se è sensibile all'ora di andare a letto.
Che cosa può allungare o accorciare l'emivita della caffeina?
Gravidanza, malattie del fegato, fumo, contraccettivi orali, la genetica del fegato e alcuni farmaci possono modificarla molto. Negli adulti le stime si collocano di solito tra 3 e 7 ore.
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/caffeine-decay \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_mg":100,"hours":5}'const res = await fetch("https://api.kit.forhosting.com/health/caffeine-decay", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_mg": 100,
"hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/caffeine-decay",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_mg": 100,
"hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/caffeine-decay", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_mg":100,"hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_mg":100,"hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/caffeine-decay", 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
{
"initial_mg": 100,
"hours": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.caffeine_decay",
"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
Lo strumento gratuito del browser e l'API condividono la stessa libreria JavaScript pura, così i controlli interattivi e le attività automatizzate coincidono sempre.
Contratto di ingresso, uscite e comportamento in caso di errore
La validazione fallita non viene fatturata. Non vi è un modello cumulativo multi-dose, né latenza di assorbimento, né aggiustamento per peso corporeo in questa capacità — sono intenzioni di prodotto distinte. Abbini i milligrammi residui alle stime in etichetta della bevanda o della compressa se deve confrontare la caffeina residua con una soglia notturna che ha scelto Lei. Invii un oggetto JSON con due numeri finiti obbligatori: initial_mg, la quantità non negativa di caffeina all'istante zero in milligrammi, e hours, il tempo non negativo trascorso da quella dose. Opzionalmente invii half_life_hours come numero finito positivo; se omesso, il servizio usa cinque ore come stima adulta tipica. Sono accettati alias come initial, amount, caffeine_mg, dose_mg, elapsed_hours, time, t, half_life e t_half, così moduli e script non dipendono da un solo nome di campo. Campi obbligatori mancanti, stringhe vuote, valori non finiti, initial_mg o hours negativi e half_life_hours non positivo falliscono con invalid_input e un messaggio che nomina il problema. In caso di successo la risposta ripete initial_mg, hours e half_life_hours e restituisce remaining_mg, fraction_remaining, percent_remaining, half_lives_elapsed (hours diviso per l'emivita) e una stringa di formula che riafferma remaining_mg uguale a initial_mg per un mezzo elevato a hours su half_life_hours.
Dove i team lo usano e come funziona il prezzo
Coach del sonno, app di benessere e taccuini di nutrizione sportiva usano un calcolatore di decadimento a emivita della caffeina per mostrare milligrammi residui prima di un cut-off serale senza reinventare il codice di decadimento in virgola mobile in ogni client. Lo strumento interattivo sopra viene eseguito gratis nel browser per controlli esplorativi. Le chiamate programmatiche usano il saldo prepagato KIT per ogni elemento riuscito; l'input non valido non consuma mai saldo. Ingressi e uscite di origine sono trattenuti solo nella finestra di retention della piattaforma e non vengono mai usati per addestrare modelli. Pipeline di ricerca che registrano orari di caffè auto-riferiti possono inviare molte attività indipendenti — una per dose registrata e intervallo trascorso — e memorizzare remaining_mg accanto alla sessione per analisi successive. In aula e nei materiali di sanità pubblica si possono fissare initial_mg e half_life_hours e scorrere hours per illustrare quanto lentamente cala la caffeina a fine giornata. Poiché l'implementazione è parse di livello A pura, ogni chiamata riuscita costa il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita. La latenza è dominata dall'handshake del task piuttosto che dal calcolo, il che rende l'endpoint adatto sia alla validazione dei form sia al riprocessamento batch di tabelle storiche di assunzione.
Casi di integrazione
Backend di app di benessere e nutrizione
Converta orari di bevande registrati e milligrammi in etichetta in valori remaining_mg deterministici senza incorporare la matematica dell'emivita in ogni client.
Domande tecniche
Quali campi sono obbligatori?
initial_mg e hours sono numeri finiti non negativi obbligatori. half_life_hours è opzionale ma deve essere positivo se fornito. I campi obbligatori mancanti falliscono con invalid_input.
Il calcolatore di decadimento della caffeina è gratuito?
Lo strumento del browser è gratuito. Le chiamate API costano $0.002 per richiesta riuscita dal Suo saldo prepagato KIT; la validazione fallita non viene mai addebitata.