Калькулятор квадратных уравнений

Реализуйте калькулятор, выводящий решения квадратных уравнений.

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

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

Калькулятор должен представлять собой форму с тремя полями для ввода коэффициентов квадратного уравнения ax² + bx + c = 0 и кнопкой "Решить":

Режимы решения

Необходимо реализовать переключатель, изменяющий режим решения уравнения:

Результат решения

После нажатия на кнопку калькулятор должен вывести:

Отображение формул

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

Валидация

Калькулятор должен проверять вводимые данные:

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