Bonjour, j'ai décidé d'être moins ambitieux dans mon programme de dérivation formelle en ne voulant plus dériver que des quotients, sommes différences et produits (pas de puissances ou de fonction ln sin etc...))
Ma dérivation marche mais j'ai un gros problème qui pourrait peut -être justement être traité indépendamment du reste dans une classe à part.
Si je lui demande de dériver : x*x*x - 3/x, le résultat est impeccable (en donnant comme règle que dans chaque cas on préferera éviter de ressortir des constantes autres que 1 i.e. on ressortira plutot x+x que 2 * x)..
Mais si je lui demande de dérivzer un truc idiot du genre (x+1)/(x+1) et ben il me donne un truc encore plus idiot (juste mais idiot...)...
Comment faire en gros pour que à partir d'un String de départ, on obtienne un string "compris" (c'est à dire qui interprete x * (1/x) comme étant égal à 1 etc...).
Merci d'avance.
Cordialement.
Partager