Clase para trabajar con fracciones
PHP
Medium
classes
Tarea «Clase para trabajar con fracciones»
Cree una clase Fraction para trabajar con fracciones comunes. La clase debe tener métodos para sumar, restar, multiplicar y dividir fracciones. La fracción se define por un numerador y un denominador (números enteros, el denominador no es cero). El resultado de cada operación debe reducirse a su forma irreducible. Si el denominador es negativo, traslade el signo menos al numerador. Salida de la fracción en el formato 'numerador/denominador'.
Formato de entrada
Primera línea: un número entero N — cantidad de operaciones. Cada una de las siguientes N líneas contiene una operación en el formato: 'numero1/denominador1 operacion numero2/denominador2', donde la operación es: +, -, *, /.
Formato de salida
Para cada operación, muestre el resultado como una fracción irreducible 'numerador/denominador'.
Ejemplos
Ejemplo 1
ENTRADA
3
1/2 + 1/3
5/6 - 1/2
2/3 * 3/4
SALIDA
5/6
1/3
1/2
Ejemplo 2
ENTRADA
2
2/5 + 3/10
7/8 - 1/4
SALIDA
7/10
5/8
Ejemplo 3
ENTRADA
5
1 2 3 4 5
SALIDA
2 4 4 16 6
main.php