Equation bicarrée Programmation
Bonjour tout le monde,
Je découvre complètement Python.
Je souhaiterai faire tourner un programme permettant de résoudre l'équation bicarrée suivante : (E) : aX^4+bX^2+c=0
Je connais la méthode de résolution, et voici ci-dessous quelques réflexions.
Posons T=X^2 (besoin de définir une nouvelle variable)
Alors (E) : aT^2+bT+c=0
Calcul de Delta
Delta = b² - 4ac
3 cas possibles : si Delta < 0, si Delta = 0 et si Delta > 0
Pour Delta < 0, pas de solution.
Si Delta = 0, une solution donnée par : T = -b/2a et donc X=(+ou-) sqrt(T) (besoin de tester le signe de T)
Si Delta > 0, deux solutions réelles distinctes :
T_1 = (-b-sqrt(Delta))/2a et T_2 = (-b+sqrt(Delta))/2a
Donc X_1 = (+ou-) sqrt(T_1) et X_2 = (+ou-)sqrt(T_2) (besoin de tester le signe de T_1 et de T_2)
Voilà, je n'ai absolument aucune idée de comment utiliser Python pour réaliser ceci.
A l'aide !! ^^
Merci d'avance :)