Калькулятор сравнения дробей
Реализуйте калькулятор, позволяющий сравнить две дроби и определить какая из них меньше или больше другой.
Основные возможности проекта
- Форма с полями для ввода числителей, знаменателей и целых частей двух дробей.
- Сравнение дробей (больше, меньше, равно).
- Вывод результата сравнения с отображением знака между дробями.
Главная страница
Калькулятор должен представлять собой форму для ввода двух дробей. Каждая дробь должна иметь поля:
- Целая часть (инпут, опционально).
- Числитель (инпут).
- Знаменатель (инпут).
- Кнопка "+/-" для смены знака дроби.
Между дробями должен отображаться знак "?". После расчета знак заменяется на ">", "<" или "=".
Сравнение дробей
Алгоритм сравнения дробей:
- Привести дроби к общему знаменателю.
- Сравнить числители.
- Вывести результат сравнения в виде знака между дробями.
Валидация
Калькулятор должен проверять вводимые данные:
- Знаменатель не может быть равен нулю.
- Все поля должны быть заполнены корректными числами.
- При некорректном вводе выводить сообщение об ошибке.
Дополнительные возможности
- Сокращение дробей перед сравнением.
- Отображение дробей в красивом формате (например, целая часть отдельно).
- Визуальное выделение результата сравнения.