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