📱 Огляд програми:
Це програма для калькулятора ІМТ (індексу маси тіла) для 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. Відображення результатів:
Дисплеї:
Розрахований ІМТ
Вік і стать користувача
Категорія ІМТ
Порада щодо здоров'я