Специальность 09.02.09 Веб-разработка | Квалификация: Разработчик Веб-приложений
Реализовать калькулятор стоимости курса с выбором тарифа, количества занятий и отображением итоговой стоимости.
Калькулятор стоимости — это интерактивный элемент интерфейса, который позволяет пользователю выбрать параметры и увидеть итоговую стоимость. Основные понятия:
useState для хранения и обновления выбранных параметровВ этой лабораторной работе мы создадим калькулятор стоимости языкового курса с тремя тарифами:
Для реализации калькулятора нам понадобятся:
Создать калькулятор с выбором тарифа, количества занятий и расчетом итоговой стоимости курса.
В папке src/components создайте файл PriceCalculator.js.
Откройте файл PriceCalculator.js и добавьте следующий код:
Создайте форму с элементами управления для выбора параметров:
Откройте файл src/pages/Courses.js и импортируйте компонент калькулятора:
Затем добавьте калькулятор под заголовком:
Выберите подходящий курс и начните обучение уже сегодня!
Под калькулятором добавьте информацию о каждом тарифе:
Дешевле, но без отмен и переносов.
Дороже, но можно отменять уроки.
Избранные преподаватели и сопровождение методиста.
Запустите проект (если еще не запущен):
Перейдите на страницу "Курсы" и убедитесь, что калькулятор отображается и работает корректно.
Если при изменении параметров итоговая стоимость обновляется автоматически, значит, калькулятор реализован верно.
| Критерий | Баллы |
|---|---|
| Реализован выбор и расчет | 4 |
Использованы useState |
3 |
| Корректный вывод | 3 |
| Итого | 10 |
Эта лабораторная работа связана с профессиональной компетенцией:
На демонстрационном экзамене вам потребуется реализовать калькулятор стоимости курса, что является частью клиентской логики веб-приложения.
Согласно документу КОД 09.02.09-1-2025, на экзамене оценивается: