Генератор квадратных уравнений

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

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

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

На главной странице сайта должна быть кнопка "Сгенерировать уравнение". При каждом нажатии генерируется новое квадратное уравнение в виде: ax² + bx + c = 0. Коэффициенты a, b, c генерируются случайным образом в зависимости от выбранного режима.

Режимы работы

Сайт должен иметь два режима работы (выбираются перед генерацией):

Кнопки управления

Рядом со сгенерированным уравнением должны быть две кнопки:

Отображение решения

При нажатии на кнопку "Показать решение" ниже уравнения показывается подробное решение:

Для отображения математических выражений рекомендуется использовать язык MathML.

Настройки сложности

Пользователь может настроить сложность генерируемых уравнений:

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