Логика простая на первый взгляд, но с несколькими переменными: посетитель указывает предмет (список дам отдельно — иностранные языки, школьная программа, подготовка к экзаменам), формат обучения — индивидуальные занятия или занятия в небольшой группе, затем длительность курса и желаемое число занятий в неделю. После выбора всех параметров калькулятор должен сразу выдать итоговую сумму за курс и, если получится сделать красиво, отдельно показать цену одного занятия.
По оформлению — калькулятор должен встроиться в текущий дизайн сайта и одинаково хорошо работать с телефона и с компьютера. Цены и скидки (например, за групповой формат или за оплату всего курса) хочу иметь возможность потом менять сам, без правок кода — через отдельный файл настроек или простую панель.
Коротко, что нужно от исполнителя:
— рабочий калькулятор с живым пересчётом цены;
— логичная защита от некорректных комбинаций и нулевой цены;
— адаптивная вёрстка под мобильные устройства;
— понятная инструкция, как самостоятельно менять цены дальше.