Skip to content

darkwhitezero/alcohol-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍸 Бухлометр — калькулятор алкоголя (‰)

Stars License Issues

Бухлометр — простой и юзер-френдли веб‑калькулятор, который оценивает концентрацию алкоголя в крови в промилле (‰) и примерное время до полного вытрезвления.
Расчёты основаны на приближённой модели (формула Видмарка + поправки).

⚠️ Важно: это не медицинские показания и не юридический инструмент.


🚀 GitHub Pages

Приложение можно открыть по адресу:

  • https://darkwhitezero.github.io/alcohol-calculator/

✨ Возможности

  • ✅ Расчёт промилле (‰) по введённым данным (пол, вес, рост)
  • ✅ Учёт наполненности желудка (пустой / перекус / плотный приём пищи)
  • Несколько напитков: добавляй/удаляй позиции, меняй объём и крепость
  • ✅ Пресеты напитков + “свой вариант”
  • ✅ Примерная оценка состояния по диапазонам
  • ✅ Оценка времени до полного вытрезвления

🧮 Как происходит расчёт

  1. Масса этанола (г):
    объём(мл) × (крепость/100) × 0.789

  2. Оценка BAC (Blood Alcohol Content, содержание алкоголя в крови) по формуле Видмарка:
    BAC ≈ (A / (r × m)) − β × t

где:

  • A — масса этанола (г)
  • m — масса тела (кг)
  • r — коэффициент распределения (зависит от пола и телосложения)
  • β — скорость выведения (обычно ~0.15 ‰/час, зависит от человека)
  • t — время с момента употребления (часы)

🛠️ Запуск локально

Проект не требует сборки — это статическая страница.

Вариант 1: открыть файл

Открой index.html в браузере двойным кликом.

Вариант 2: localhost

Python:

python -m http.server 8080

Открой в браузере:


📁 Структура проекта

  • index.html — разметка приложения
  • style.css — стили
  • script.js — логика расчётов

✅ Дисклеймер

Данный калькулятор предоставляет лишь приблизительные расчёты.
Он не учитывает индивидуальные особенности метаболизма, здоровье, лекарства, усталость и другие факторы.

Результаты не имеют юридической силы и не могут использоваться для споров с алкотестерами/освидетельствованием.
Не садитесь за руль после употребления алкоголя, даже если калькулятор показывает «0».


⭐ Поддержать проект

Если Бухлометр оказался полезным — поставь звёздочку репозиторию.
Это помогает проекту расти ❤️


📄 Лицензия

MIT — см. LICENSE.