EQUATION CANONIQUE DE SECOND DEGRÉ AVEC GESTION INTELLIGENTE DES DIFFERENTES SOL
VISUALSNAKE
Messages postés41Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention17 avril 2004
-
10 juin 2003 à 17:50
cs_nEUrOne
Messages postés41Date d'inscriptiondimanche 17 novembre 2002StatutMembreDernière intervention14 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.
VISUALSNAKE
Messages postés41Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention17 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és41Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention17 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és41Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention17 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és19Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention10 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és19Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention10 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és19Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention10 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és41Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention17 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é !
19 juin 2003 à 09:00
10 juin 2003 à 19:41
allez voir la version graphique finale vb ici:
http://www.vbfrance.com/article.aspx?Val=9191
10 juin 2003 à 19:01
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 !
10 juin 2003 à 18:41
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
10 juin 2003 à 18:35
codes-sources est fait pour ca !
mais la base est bonne non ?
j'ai que 14 ans donc soyez indulgents ;-)
10 juin 2003 à 18:12
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 ? ;)
10 juin 2003 à 18:02
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 :)
10 juin 2003 à 17:51
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
10 juin 2003 à 17:50
"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é !