Kalkulator promili

Oblicz stężenie alkoholu we krwi. Przejrzyste formuły i pełne rozbicie wyniku.

  • Bez rejestracji
  • Szybkie działanie
  • Operacje w pamięci
Przewodnik krok po kroku

Zero back-endu, 100% lokalnie.

Kalkulator promili

Oszacuj stężenie alkoholu we krwi metodą Widmarka
Zakres 0,50–0,80

Napoje

Objętość (ml) Moc (%)
Liczenie…

Wynik

Aktualnie: 0,00 ‰
Czas do 0,20 ‰
Czas do 0,00 ‰
Parametry
β: 0.15 ‰/h
r: auto
płeć: Mężczyzna
waga: — kg
czas: 0 h

Uwaga: wynik to szacunek. Nie używaj do podejmowania decyzji o prowadzeniu. Zawsze wybierz transport publiczny lub taksówkę.

Kalkulator promili online. Szybka symulacja BAC z napojów

Ten opis dotyczy dodatku, który szacuje stężenie alkoholu we krwi w promilach na podstawie płci, masy ciała, czasu od spożycia, tempa metabolizmu oraz listy napojów z objętością i mocą. Narzędzie oblicza wynik bieżący, estymuje czas do zadanego progu oraz czas do zera. Dodatkowo prezentuje prosty wykres spadku w czasie oraz pozwala pracować z własnym współczynnikiem dystrybucji r.

BAC w ‰
Model Widmarka
Własny β i r
Wykres bez JS
Pokaż wzory i algorytm

Zakres działania i dla kogo jest ten kalkulator

Kalkulator promili pomaga szybko oszacować w przybliżeniu stężenie alkoholu na podstawie listy typowych napojów. Sprawdza się podczas edukacji i planowania, gdy chcesz zrozumieć wpływ objętości, mocy i masy ciała na wynik. Interfejs pozwala wybrać płeć, wprowadzić wagę, ustawić czas od spożycia w godzinach, zdefiniować własne tempo metabolizmu β oraz wybrać automatyczny lub własny współczynnik r. Możesz wczytać predefiniowane napoje lub dodać własne pozycje.

Parametry wejściowe. Co oznacza każde pole

Pole Opis Zakres lub wartość domyślna
płeć Decyduje o wartości r w trybie auto male lub female
waga Masa ciała w kilogramach 1 do 400 kg (walidacja)
czas od spożycia Czas, który upłynął od spożycia alkoholu 0 do 96 h
β Tempo metabolizmu w promilach na godzinę 0.01 do 0.30 ‰/h, domyślnie 0.15
r Współczynnik dystrybucji alkoholu auto: 0.68 dla mężczyzn, 0.55 dla kobiet lub własny 0.50 do 0.80
limity Progi informacyjne do etykiet i czasu zejścia limit 1 i limit 2 ustawiane ręcznie
napoje Lista pozycji z objętością i mocą objętość 1 do 2000 ml, moc 0 do 96 procent

Presety napojów i edycja listy

Gotowe przyciski

Masz trzy szybkie presety: piwo 500 ml 5 procent, wino 150 ml 12 procent, wódka 40 ml 40 procent. Kliknięcie zastępuje listę pojedynczą pozycją. To dobry punkt startowy. Potem możesz dodać kolejne pozycje lub zmienić wartości.

Własne pozycje

Użyj przycisku dodaj aby dopisać kolejny wiersz. Dla każdej pozycji podaj objętość w mililitrach oraz moc w procentach objętościowych. Zaszyta walidacja pilnuje realnych zakresów i podpowiada linie, w których wykryto błąd.

Algorytm i wzory. Jak liczony jest wynik

Model implementuje wariant wzoru Widmarka. Najpierw przeliczamy ilość czystego alkoholu w gramach na podstawie objętości i mocy napojów oraz gęstości etanolu, a potem uwzględniamy dystrybucję i masę ciała. Na koniec odejmujemy metabolizm liniowy zależny od czasu.

// Stałe i konwersje
density = 0.789 // g/ml dla etanolu

// 1) Gramy etanolu z listy napojów
totalGrams = Σ [ volume_ml * (abv_percent / 100) * density ]

// 2) Współczynnik r
// auto: 0.68 dla mężczyzn, 0.55 dla kobiet
// custom: wartość z zakresu 0.50 do 0.80

// 3) Stężenie początkowe w ‰
bac0 = totalGrams / (r * weight_kg)

// 4) Spadek o β promila na godzinę
bac_t = max(0, bac0 - β * hours)

// 5) Czas zejścia
t_do_progu = bac_t > limit ? (bac_t - limit) / β : 0
t_do_zera  = bac_t > 0 ? bac_t / β : 0
To szacunek, nie badanie medyczne. Wynik zależy od wielu czynników. Algorytm odzwierciedla dokładnie logikę komponentu, w tym gęstość 0.789 g/ml, zakresy walidacji oraz liniowy spadek o β.

Przykład liczony krok po kroku

Załóż parametry: płeć mężczyzna, waga 80 kg, czas 2 godziny, β 0.15 ‰/h, r auto. Lista napojów: piwo 500 ml 5 procent. Ilość czystego alkoholu to 500 × 0.05 × 0.789 równe 19.725 g. Stężenie początkowe bac0 to 19.725 podzielone przez 0.68 × 80 co daje około 0.36 ‰. Po dwóch godzinach spadek o 0.30 ‰ daje około 0.06 ‰. Jeśli ustawisz próg informacyjny 0.20 ‰, czas do progu to 0. Wynik jest poniżej progu. Czas do zera to około 0.40 h. Wykres pokaże liniową linię schodzącą do zera.

Współczynnik r. Auto czy własny

W trybie auto komponent ustawia r zgodnie z płcią. Mężczyzna 0.68, kobieta 0.55. Jeśli wybierzesz własny tryb, wpisz liczbę z zakresu 0.50 do 0.80. Wyższy r oznacza niższe stężenie dla tej samej ilości gramów i masy ciała, niższy r działa odwrotnie. Warto użyć własnego r tylko wtedy, gdy znasz uśrednioną wartość z literatury lub badań populacji zbliżonej do Twojej.

Tempo metabolizmu β. Co wybrać

Domyślne β to 0.15 ‰ na godzinę. W praktyce tempo bywa różne. Model przyjmuje stałe tempo w czasie. Jeśli chcesz sprawdzić scenariusz konserwatywny, ustaw β niższe niż domyślne. Jeśli chcesz symulację bardziej optymistyczną, ustaw β wyższe w dopuszczalnym zakresie. Pamiętaj, że uproszczenie liniowe nie obejmuje fazy wchłaniania, różnic osobniczych i innych czynników.

Progi i etykiety stanu

Ustaw dwa progi informacyjne. Komponent przypisze wynikowi jedną z trzech etykiet: poniżej progu pierwszego, pomiędzy progami, powyżej progu drugiego. Nie są to kwalifikacje prawne ani medyczne. To tylko czytelna legenda kolorystyczna ułatwiająca interpretację w interfejsie.

Wykres bez JavaScript. Jak czytać linię

W sekcji wyników komponent generuje prosty wykres SVG. Oś pozioma to czas w godzinach, oś pionowa to promile. Punkty powstają co 0.25 godziny od wartości bieżącej do zera. Linia spada ze stałym nachyleniem równym β. Dzięki temu łatwo ocenić przybliżony moment zejścia do progu oraz do zera bez dodatkowych bibliotek.

Walidacja danych. Typowe komunikaty

  • Nieprawidłowa płeć gdy wartość nie jest male ani female.
  • Waga poza zakresem gdy masa jest mniejsza lub równa zero albo większa niż 400.
  • Czas poza zakresem gdy godziny są mniejsze od zera lub większe niż 96.
  • β poza zakresem gdy wartość jest mniejsza lub równa zero lub większa niż 0.30.
  • Nieprawidłowe progi gdy limit 2 jest mniejszy od limitu 1 lub którykolwiek z nich jest ujemny.
  • Błędy w wierszach napojów gdy objętość lub moc są poza przyjętymi ramami.

Wskazówki praktyczne

  • Ustal najpierw parametry ciała i metabolizmu, dopiero potem edytuj napoje.
  • Pracuj na listach scenariuszy. Zmieniaj jedną zmienną naraz i porównuj wyniki.
  • Unikaj skrajnych wartości r i β jeśli nie masz uzasadnienia. Trzymaj się zakresów walidacji.
  • Nie traktuj wyliczeń jako podstawy decyzji dotyczących prowadzenia pojazdów. To narzędzie edukacyjne.
  • Jeśli dodajesz wiele pozycji, upewnij się, że godziny odnoszą się do czasu od ostatniego napoju.

Integracja i zapis historii

Dodatek działa jako komponent Livewire. Metoda calculate sprawdza wejście, sumuje gramy etanolu z listy napojów przy gęstości 0.789 g na ml, wyznacza wynik według wzoru Widmarka z liniowym spadkiem o β, generuje punkty do wykresu, a następnie zapisuje zanonimizowaną historię obliczeń. Zadbano o ograniczenia liczby napojów oraz o stabilność interfejsu podczas wprowadzania danych.

 
Szybkie podsumowanie
Wynik to bac0 minus β razy czas, z bac0 liczonym z gramów alkoholu podzielonych przez r razy masa ciała
Co ma największy wpływ
Moc i objętość napojów, masa ciała, r oraz β. Czas decyduje o zejściu z poziomu początkowego do zera

FAQ

Czy narzędzie uwzględnia fazę wchłaniania

Nie. Model zakłada liniowy spadek od chwili podanej w polu czas. Wynik ma charakter przybliżony.

Czy mogę wprowadzać wartości z przecinkiem

Tak. Pola akceptują przecinek lub kropkę. Komponent zamienia przecinek na kropkę w czasie obliczeń.

Jak policzona jest etykieta stanu

Porównujemy wynik z dwoma progami. Poniżej pierwszego to zielona etykieta, między progami żółta, powyżej drugiego czerwona. Progi edytujesz samodzielnie.

Dlaczego wykres jest liniowy

To uproszczony model. Ułatwia szybkie porównania bez dodatkowych bibliotek. W wielu sytuacjach edukacyjnych taki wykres jest wystarczający.

Czy mogę dodać kilkanaście napojów

Tak. Limit to 12 pozycji. Każdy wiersz przechodzi walidację zakresów.

Opis dotyczy sposobu liczenia w dodatku. Nie stanowi porady medycznej ani prawnej. Korzystaj odpowiedzialnie.

Przelicz promile teraz