Класс для работы с дробями
PHP
Средний
classes
Задача «Класс для работы с дробями»
Создайте класс Fraction для работы с обыкновенными дробями. Класс должен иметь методы для сложения, вычитания, умножения и деления дробей. Дробь задается числителем и знаменателем (целые числа, знаменатель не равен нулю). Результат каждой операции должен быть приведен к несократимому виду. Если знаменатель отрицательный, перенесите минус в числитель. Вывод дроби в формате 'числитель/знаменатель'.
Формат ввода
Первая строка: целое число N — количество операций. Каждая из следующих N строк содержит операцию в формате: 'число1/знаменатель1 операция число2/знаменатель2', где операция: +, -, *, /.
Формат вывода
Для каждой операции выведите результат в виде несократимой дроби 'числитель/знаменатель'.
Примеры
Пример 1
ВВОД
3
1/2 + 1/3
5/6 - 1/2
2/3 * 3/4
ВЫВОД
5/6
1/3
1/2
Пример 2
ВВОД
2
2/5 + 3/10
7/8 - 1/4
ВЫВОД
7/10
5/8
Пример 3
ВВОД
5
1 2 3 4 5
ВЫВОД
2 4 4 16 6
main.php