Bonjour, je me permets de vous demander ceci car j'ai un gros problème
J'essaie de réaliser un programme de simplification d'expressions algébriques
en disant que si on a
: u + v avec v = 0 on ressort simplification(u)
que si on a u * v avec v quotient, on
fait u' = simplification u
v' = simplification de v
et on retourne
(u' * numérateur de v' / dénominateur de v'
MAis voila : si je dis de simplifir x * (1 / x)
on est dans le cas du produit
donc l'ordi me ressort x/x ... et ne simplifie pas car il n'y a pas d'appel récursif (mais quand j'en fais un ça boucle à l'infini)
autre problème : simplification de x/(2*x)
l'ordinateur simplifie x en x
simplifie 2 * x en 2 * x
et ressort donc le même résultat x/(2*x)!!!
Comment faire algorithmiquement parlant?
Merci d'avance pour vos réponses
Partager