📱 Обзор приложения:
Это приложение для Android с калькулятором ИМТ (индекс массы тела), поддерживающее как метрические, так и имперские единицы. Оно вычисляет ИМТ на основе введенных пользователем данных (возраст, пол, рост и вес), отображает результат, классифицирует его и предоставляет соответствующие советы по здоровью.
🔧 Основные функции:
1. Переключение единиц (метрические ↔ имперские):
Переключение между метрическими (см/кг) и имперскими (футы/дюймы/фунты) с помощью SwitchMaterial.
Поля пользовательского интерфейса обновляются соответствующим образом:
Метрические: показывает рост в см.
Имперские: показывает поля футов и дюймов.
2. Проверка ввода:
Проверяет:
Возраст (от 2 до 120)
Вес:
Метрическая система: 2–500 кг
Имперская система: 5–1100 фунтов
Рост:
Метрическая система: 50–300 см
Имперская система: 1–10 футов и 0–11 дюймов
Отображает соответствующие сообщения об ошибках, если проверка не пройдена.
3. Расчет ИМТ:
Метрическая формула: ИМТ = вес (кг) / (рост в метрах)^2
Имперская формула: ИМТ = (вес (фунты) × 703) / (рост в дюймах)^2
4. Категории ИМТ:
На основе значения ИМТ:
< 16 → Сильная худоба
16–16,9 → Умеренная худоба
17–18,4 → Легкая худоба
18,5–24,9 → Норма
25–29,9 → Избыточный вес
30–34,9 → Ожирение I степени
35–39,9 → Ожирение II степени
40+ → Ожирение III степени
5. Советы по здоровью:
Каждая категория ИМТ показывает соответствующие советы по здоровью (например, «Ешьте больше полезной пищи», «Обратиться за медицинской помощью» и т. д.)
6. Отображение результата:
Отображает:
Рассчитанный ИМТ
Возраст и пол пользователя
Категория ИМТ
Совет по здоровью
Последнее обновление
28 мая 2025 г.