Обзор проекта
2410 разработала индивидуальный калькулятор ИМТ в соответствии с требованиями клиента. Программа позволяет пользователям вводить пол, рост и вес, а также проверяет, попадают ли их данные в диапазон соответствия, заданный на основе набора данных о росте и весе для каждого пола.
Дополнительная логика гарантирует, что расчёты выполняются только тогда, когда вес, соответствующий определённому росту, попадает в указанный диапазон. В калькуляторе используются динамические ползунки роста и веса, которые впоследствии обновили для работы с фиксированными пользовательскими значениями вместо полной зависимости от ограничений набора данных.
- dasmooth98
Реализованные ключевые функции
- Выбор пола с разными ветвями логики
- Ползунки роста и веса с настраиваемыми минимальными и максимальными значениями
- Динамическая проверка по заранее заданным диапазонам соответствия
- Модульные JS-функции (`init_range`, `get_range_data`, `check`)
- Чистый адаптивный пользовательский интерфейс на базе фреймворка Materialize
- Развёрнутая в интернете демонстрационная версия для тестирования клиентом
- Документированный код, подготовленный для будущих обновлений
Скриншоты
Интерфейс калькулятора ИМТ: выбор пола, ползунки роста и веса, а также чистый пользовательский интерфейс на базе Materialize.