tout d'abord, merci d'avoir pris la peine de répondre saleGauss
concernant le programme, celui ci gère toute les fonctions, du logarithme à la racine carrée, en passant par les cosinus et les puissances. le programme constitue différents blocs dans le calcul, et fait une arborescence , il les empile les un dans les autres, et effectue les règles de dérivation en gardant les blocs tel quels, j'entend par là qu'au différents étapes de calcul, il ne simplifie pas et ne factorise pas, il fait juste une simplification à l'intérieur des différents bloc obtenus, à la fin uniquement
exemple
f(x)= (racine(24x^3 + 40x - 12x² -20))
on obtiendra sur le programme
f'(x)=((72x²+40-24x)/(2*(racine(24x^3 + 40x - 12x² - 20))))
alors que j'aimerais obtenir
f'(x)=((36x²-12x+ 20)/ (8x-4)*(3x²+5))
bien sur ce n'est pas très important sur une dérivée si simple, mais ça devient primordial quand s'emboîtent divisions, puissances et racines carrées