EQUATION CANONIQUE DE SECOND DEGRÉ AVEC GESTION INTELLIGENTE DES DIFFERENTES SOL

VISUALSNAKE Messages postés 41 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 17 avril 2004 - 10 juin 2003 à 17:50
cs_nEUrOne Messages postés 41 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 14 avril 2004 - 19 juin 2003 à 09:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10887-equation-canonique-de-second-degre-avec-gestion-intelligente-des-differentes-solutions

cs_nEUrOne Messages postés 41 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 14 avril 2004
19 juin 2003 à 09:00
J'adore la gestion intelligente d'une équation du second degré :)
VISUALSNAKE Messages postés 41 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 17 avril 2004
10 juin 2003 à 19:41
c'est bon ca marche parfaitement !
allez voir la version graphique finale vb ici:
http://www.vbfrance.com/article.aspx?Val=9191
VISUALSNAKE Messages postés 41 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 17 avril 2004
10 juin 2003 à 19:01
j'ai trouvé l'erreur . la fin de l equation est :
soit x=V(b/a/2)+(c/a)-(b/a/2)
soit x=V(b/a/2)-(c/a)-(b/a/2)
je vais changer ca et voir si ca marche !
VISUALSNAKE Messages postés 41 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 17 avril 2004
10 juin 2003 à 18:41
mes calculs sont faux mais ou ?

ax²+bx+c=0 //depart
x²+(b/a)x+(c/a)=0 //on sort le a
x²+2(b/a)/2x+(c/a)=0 //identité remarquable
x²+2(b/a)x+(b/a)²-(b/a)²+c/a=0 //emprunt de (b/a)²
(x+(b/a))²-Vb²/a²-c/a=0 //x²-z² = (x-z)(x+z)
((x+(b/a))-Vb²/a²-c/a)((x+(b/a))+Vb²/a²-c/a)=0 // 2 solutions
VISUALSNAKE Messages postés 41 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 17 avril 2004
10 juin 2003 à 18:35
lol désole c'est normal que mon code ait des erreurs.
codes-sources est fait pour ca !
mais la base est bonne non ?
j'ai que 14 ans donc soyez indulgents ;-)
gordhan Messages postés 19 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 10 juin 2003
10 juin 2003 à 18:12
bon en fait la mise en forme cé: x²+b/a*x+c/a = (x + b/2a)² - b²/4a² + c/a = (x + b/2a)² - (b²-4a*c)/4a²
donc kan b²-4ac est < 0, ca fé un carré (x+b/2a)² ki est egal a un truc négatif, dc l'equation n'a pas de solution réelles.
sinon y'en a deux ki sont x1 = -b/2a + racine(b²-4ac)/2a
et x2 = -b/2a - racine(b²-4ac)/2a
ces deux solutions peuvent etre les memes quand b²-4ac = 0
chouette non ? ;)
gordhan Messages postés 19 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 10 juin 2003
10 juin 2003 à 18:02
ha et jviens d'remarker un truc en +
en fait meme quand tout se passe bien, ca donne des réponses fausses, vu ke tes "calculs effectués au préalable" sont faux;) lol
donc bon la résolution de x² - 2x + 1 (qui possede 1 comme racine double) donne kan meme :
Veuillez entrer a, b puis c
a=1
b=-2
c=1
merci, les donnees ont bien ete prises en compte
Il y a deux solutions :
solution 1 : x=3.73205
solution2 : x=0.267949

la frime :)
gordhan Messages postés 19 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 10 juin 2003
10 juin 2003 à 17:51
yo ;)
ton prog trouve des solutions quand le discriminant de l'equation est négatif strictement !! (toi ca va essayer de calculer le srqt() avec un nombre négatif dedans)
ton prog fait pas la distinction entre deux racine réelles distinctes et une racine réelle qui est double (cas ou le discriminant est nul)
ton prog ne traite pas le cas ou justement quand le discriminant est négatif, les deux solutions sont complexes conjuguées.
et enfin, ton prog va foirer si a = 0; mais avec b ou c non nul (diviser par 0, bon...)
donc toi kan tu dis gestion intelligente des solutions, t'es pas habité par le doute ;p lol
VISUALSNAKE Messages postés 41 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 17 avril 2004
10 juin 2003 à 17:50
désolé pour la double source c'est une erreur de manip'.
"equation egale a 0 du second degré avec forme canonique est le double de cette source mais sans zip.
je sais pas comment on suppr une source désolé !
Rejoignez-nous