РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
5 of 126 menu

Калькулятор индекса массы тела

Реализуйте калькулятор, подсчитывающий индекс массы тела по весу и росту человека.

Основные возможности проекта

  • Форма с двумя полями для ввода веса (в килограммах) и роста (в сантиметрах).
  • Расчет индекса массы тела по формуле: ИМТ = вес / (рост в метрах)².
  • Вывод значения ИМТ с классификацией состояния массы тела.
  • Валидация вводимых данных.

Главная страница

Калькулятор должен представлять собой форму с двумя полями ввода и кнопкой "Рассчитать":

  • Вес - ввод в килограммах (число, с точностью до десятых).
  • Рост - ввод в сантиметрах (число, с точностью до десятых).

Результат расчета

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

  • Значение индекса массы тела (округленное до десятых).
  • Классификацию состояния массы тела на основе таблицы:

Классификация ИМТ (для взрослых 20-65 лет):

  • Меньше 16 - выраженный дефицит массы тела.
  • 16 – 18.5 - недостаточная масса тела.
  • 18.5 – 25 - нормальная масса тела.
  • 25 – 30 - избыточная масса тела (предожирение).
  • 30 – 35 - ожирение 1-ой степени.
  • 35 – 40 - ожирение 2-ой степени.
  • Больше 40 - ожирение 3-ой степени.

Валидация

Калькулятор должен проверять вводимые данные:

  • Вес должен быть положительным числом (например, от 20 до 300 кг).
  • Рост должен быть положительным числом (например, от 50 до 250 см).
  • При некорректном вводе выводить сообщение об ошибке.

Дополнительные возможности

  • Выделение цветом результата в зависимости от классификации (зеленый - норма, желтый - избыток/недостаток, красный - ожирение).
  • Сохранение истории расчетов в локальном хранилище.
  • Очистка полей ввода.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить