Bonjour !
Voilà pour un programme de résolution du troisième degré je passe par une fonction qui résoud des équations du second degré...
Mais j'ai un problème
Lorsque les valeurs traitées pas ma fonction qui résout le second degré sont assez proche de 0, le programme fonctionne mal. Au lieu de me renvoyer une racine réelle double, il me renvoit 2 racines réelles mais très peu défférentes (elles diffèrent à partir de 10^-5 environ). Du coup, ça ne va pas dans le bon cas dans la fonction qui résoud le troisième degré et ça ne fait pas ce qu'il faudrait.
Si quelqu'un pouvait m'aider pour ces galères d'arrondis, ce serait sympa !!
J'utilise uniquement des variables de type double.
Je ne mets pas de code, mais si vous voulez en voir une partie, pas de problème ...
Voilà, merci d'avance ! et bon dimanche