Calcolatore Widmark dell’alcolemia femminile
Stimi l'alcolemia di una donna con la formula di Widmark: 3 drink standard con 65 kg dopo 2 ore danno circa lo 0,0875%. Il calcolo usa il rapporto femminile di 0,55 e 14 g di alcol per drink, e non decide mai se può guidare. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Numero di bevande
- 3
- Peso (kg)
- 65
- Ore
- 2
- BAC (%)
- 0,0875
- Alcol (g)
- 42
- Fattore di distribuzione
- 0,55
- Tasso di eliminazione orario
- 0,015
Questo calcolatore Widmark femminile stima la concentrazione di alcol nel sangue in base al numero di drink standard consumati, al peso corporeo in chilogrammi e alle ore trascorse dall’inizio del consumo. Usa un rapporto fisso di distribuzione femminile, una quantità standard di alcol per drink e un tipico tasso orario di eliminazione. Il calcolo è deterministico. Lo utilizzi soltanto a scopo didattico e comparativo; non se ne serva mai per decidere se guidare o svolgere un’attività sensibile alla sicurezza.
Come viene calcolata la stima Widmark femminile
Il calcolatore converte innanzitutto il numero di drink inserito in grammi di alcol puro. Ogni drink standard equivale a 14 grammi, quindi tre drink rappresentano 42 grammi. Applica poi il rapporto di distribuzione Widmark femminile di 0.55 e divide l’alcol per il peso in chilogrammi moltiplicato per dieci.
Ottiene così la percentuale di BAC stimata prima dell’eliminazione dovuta al tempo. Infine sottrae 0.015 punti percentuali per ogni ora indicata e impedisce che il risultato scenda sotto zero. In breve: drink per 14, diviso per 0.55 per il peso in chilogrammi per 10, meno 0.015 per le ore.
La percentuale viene arrotondata a quattro decimali. La risposta riporta anche grammi presunti, rapporto, tasso, metodo e avvertenza. Nessun orologio, valore casuale, fonte esterna o accesso di rete modifica il risultato.
Inserimento corretto di drink, peso e ore
Il campo drink accetta zero o un valore positivo, anche decimale se una porzione corrisponde a parte di un drink standard. Il peso deve essere espresso in chilogrammi ed essere superiore a zero. Le ore indicano il tempo trascorso dall’inizio del consumo e non possono essere negative.
Un valore tra virgolette come "65" è testo e viene rifiutato per evitare conversioni silenziose. Un drink standard misura l’alcol puro, non un bicchiere universale. Una dose abbondante, una birra forte o un cocktail può contenere più di un drink standard.
Converta prima il consumo in equivalenti standard. Se conosce il peso solo in libbre, lo divida per circa 2.20462 per ottenere i chilogrammi. Mantenga la stessa interpretazione nei confronti.
Limiti e uso sicuro del risultato
Il calcolo Widmark descrive un modello semplificato della popolazione, non una misurazione diretta dell’alcol nel sangue individuale. Il rapporto femminile fisso è un’ipotesi; la distribuzione reale dell’acqua corporea varia e non è determinata perfettamente dal sesso. Cibo, velocità di consumo, gradazione, farmaci, salute, età, fattori ormonali, ritardo nell’assorbimento e metabolismo possono rendere il BAC reale maggiore o minore.
Il modello sottrae inoltre alcol continuamente, sebbene assorbimento ed eliminazione non siano uniformi. Una stima bassa non prova sobrietà, conformità legale, coordinazione o idoneità alla guida. Solo un test calibrato e interpretato correttamente misura il BAC, e un limite legale non garantisce sicurezza.
Dopo aver bevuto, eviti di guidare, usare macchinari, nuotare da sola o svolgere attività rischiose. Usi lo strumento per studiare le ipotesi, spiegare il calcolo o confrontare casi ipotetici.
Casi d'uso
Esplorare scenari ipotetici di BAC
Confronti l’effetto di drink, peso e tempo su una stima Widmark femminile con ipotesi fisse.
Insegnare la formula di Widmark
Mostri la conversione dei drink standard in grammi e l’effetto delle costanti di distribuzione ed eliminazione.
Domande frequenti
Quale rapporto di distribuzione femminile viene usato?
Viene applicato il rapporto Widmark fisso di 0.55, riportato in ogni risultato valido.
Quanto alcol viene conteggiato per un drink?
Un drink standard corrisponde a 14 grammi di alcol puro. Converta le porzioni insolite prima del calcolo.
Quale tasso di eliminazione viene applicato?
La stima sottrae 0.015 punti percentuali di BAC per ora e limita il valore minimo a zero.
Perché una stringa apparentemente numerica genera un errore?
Il testo "2" viene rifiutato per non interpretare silenziosamente dati errati.
Il risultato indica se posso guidare?
No. È una stima didattica, non una misurazione o decisione di sicurezza. Dopo aver bevuto, non vi faccia affidamento per guidare.
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/bac-widmark-female \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"drinks":3,"weight_kg":65,"hours":2}'const res = await fetch("https://api.kit.forhosting.com/health/bac-widmark-female", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"drinks": 3,
"weight_kg": 65,
"hours": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bac-widmark-female",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"drinks": 3,
"weight_kg": 65,
"hours": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bac-widmark-female", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"drinks":3,"weight_kg":65,"hours":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"drinks":3,"weight_kg":65,"hours":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bac-widmark-female", 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
{
"drinks": 3,
"weight_kg": 65,
"hours": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bac_widmark_female",
"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
Inserimento corretto di drink, peso e ore
Fornisca tutti e tre i campi obbligatori come numeri JSON. Anche campi mancanti, valori simili a NaN, infinito, drink negativi, peso non positivo e tempo negativo restituiscono invalid_input.
Limiti e uso sicuro del risultato
I calcoli API sono disponibili da $0.002; una validazione fallita non genera una stima ingannevole.
Casi di integrazione
Convalidare calcoli deterministici
Utilizzi un contratto JSON stabile per provare un calcolatore didattico o un prototipo di ricerca.