Classe pour travailler avec des fractions
PHP
Medium
classes
Tâche «Classe pour travailler avec des fractions»
Créez une classe Fraction pour travailler avec des fractions ordinaires. La classe doit avoir des méthodes pour l'addition, la soustraction, la multiplication et la division de fractions. Une fraction est définie par un numérateur et un dénominateur (nombres entiers, le dénominateur n'est pas nul). Le résultat de chaque opération doit être réduit à sa forme irréductible. Si le dénominateur est négatif, déplacez le signe moins au numérateur. Affichage de la fraction au format 'numérateur/dénominateur'.
Format d\ entrée
Première ligne : un nombre entier N — le nombre d'opérations. Chacune des N lignes suivantes contient une opération au format : 'nombre1/dénominateur1 opération nombre2/dénominateur2', où l'opération est : +, -, *, /.
Format de sortie
Pour chaque opération, affichez le résultat sous forme de fraction irréductible 'numérateur/dénominateur'.
Exemples
Exemple 1
ENTRÉE
3
1/2 + 1/3
5/6 - 1/2
2/3 * 3/4
SORTIE
5/6
1/3
1/2
Exemple 2
ENTRÉE
2
2/5 + 3/10
7/8 - 1/4
SORTIE
7/10
5/8
Exemple 3
ENTRÉE
5
1 2 3 4 5
SORTIE
2 4 4 16 6
main.php