Тренировка счета
Реализуйте тренажер для тренировки арифметических операций над числами.
Основные возможности проекта
- Генерация примеров с двумя числами и знаком операции.
- Ввод результата в инпут.
- Проверка ответа с обратной связью (похвала или указание на ошибку).
- Настройка операций (сложение, вычитание, умножение, деление).
- Настройка уровня сложности.
Главная страница
На странице должны быть размещены:
- Блок с примером (два числа и знак операции).
- Инпут для ввода ответа.
- Кнопка "Проверить".
- Блок с обратной связью (результат проверки).
- Настройки (выбор операций и уровня сложности).
Генерация примера
При загрузке страницы или после правильного ответа генерируется новый пример:
- Выбирается случайная операция из выбранных пользователем.
- Генерируются два числа в зависимости от уровня сложности.
- Пример отображается в формате "число1 операция число2 = ?".
Уровни сложности
Пользователь может выбрать уровень сложности:
- Легкий - числа от 1 до 10.
- Средний - числа от 1 до 50.
- Сложный - числа от 1 до 100.
Проверка ответа
При нажатии на кнопку "Проверить" или Enter происходит проверка:
- Если ответ правильный - сайт хвалит пользователя (например, "Молодец! Правильно!") и показывает следующий пример.
- Если ответ неправильный - сайт указывает на ошибку (например, "Неправильно. Попробуй еще раз.") и предлагает попробовать еще раз или посмотреть правильный ответ.
Обратная связь
При неправильном ответе должны быть две кнопки:
- "Попробовать еще раз" - очищает инпут и дает попытку с тем же примером.
- "Показать ответ" - показывает правильный результат и переходит к следующему примеру.
Статистика
На странице отображается статистика:
- Количество правильных ответов.
- Количество неправильных ответов.
- Текущая серия правильных ответов.
Дополнительные возможности
- Таймер на решение примера.
- Звуковой сигнал при правильном/неправильном ответе.