Equation du second degré

chriskens9 Messages postés 1 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 29 janvier 2009 - 29 janv. 2009 à 15:12
jinin Messages postés 18 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 21 avril 2010 - 18 janv. 2010 à 11:00
je cherche l'algorithme

2 réponses

petitcaro112 Messages postés 46 Date d'inscription lundi 19 avril 2004 Statut Membre Dernière intervention 30 janvier 2009
29 janv. 2009 à 15:27
Salut,

Equation de la forme : ax²+bx+c=0

Pour faire simple : il faut que tu récupères a, b c (textbox le plus simple à mon avis)

Ensuite tu calcules ton delta = b*b - 4*a*c

Pour la résolution tu as plusieurs possibilités :- delta 0, dans ce cas 1 seule possibilité,  x -b/(2*a)- delta > 0, 2 possibilités : x1 (-b + Math.Sqrt(delta))/(2*a), x2 (-b -Math.Sqrt(delta))/(2*a)
- delta < 0, 2 possibilités complexes et là faut voir si tu en as besoin ou pas...
0
jinin Messages postés 18 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 21 avril 2010
18 janv. 2010 à 11:00
Bon j'ai executé le mem algorithme sur vb .les reultats qu'il me donne ne son pas exact

j'ai declaré trois variabkle .a.b.c type entier

auquel j'ai affecte des textbox


if(discri> 0) then
x1.text=(-b-sqrt(dixcri))/(2*a)
x.text==(-b+sqrt(dixcri))/(2*a)

elseif(dixcri<0) then
msgbox(" pas de solution dans r")

else
x1.text=x2.text=((-b)/2*a)


end if
0