begin process at 2012 02 15 06:29:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

equation du 2nd degré


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

equation du 2nd degré

vendredi 7 décembre 2007 à 22:58:43 | equation du 2nd degré

collegiendu19

voila ma question est sur les equations du second degré je voudrais savoir comment en resoudre une mais je ne suis qu'en classe de 3éme donc le probleme est là . Je ne peux que resoudre ces equations en les transformant en equations produit .
svp pourriez vous me résoudre:
 12x²+2x-4=-2
ou  (3x-1)(4x+2)=-2

vendredi 7 décembre 2007 à 23:37:03 | Re : equation du 2nd degré

caco64

La résolution de systèmes de type a*x²+b*x+c = 0 est très facile, sous réserve d'être dans le cadre de solutions réelles. Sinon, c'est facile aussi, mais les solutions sont des nombres complexes, tu apprendras ça en terminale je crois.
Dans les cas qui t'intéressent :

coef_a = 12
coef_b = 2
coef_c = -2

delta = coef_a ^ 2 - 4 *coef_b*coef_c
if delta >=0 then
    x1 = (-coef_b+delta ^ (1 / 2)) / (2 * coef_a)
    x2 = (-coef_b+delta ^ (1 / 2)) / (2 * coef_a)
    msgbox "x1 =  " & x1 & "      x2 = " & x2
else
    msgbox "les solutions sont des nombrescomplexes, je verrai ça dans 3 ans !"
end if

Voilà, par contre, je ne suis pas sûr que cette question a sa place dans un forum de programmation, c'est juste des maths.

M'enfin, on ne décourage pas un jeune scientifique motivé.

La haine aveugle n'est pas sourde
vendredi 7 décembre 2007 à 23:38:09 | Re : equation du 2nd degré

caco64

Attention, erreur de copier-coller !
x2 = (-coef_b-delta ^ (1 / 2)) / (2 * coef_a)

La haine aveugle n'est pas sourde
vendredi 7 décembre 2007 à 23:56:30 | Re : equation du 2nd degré

Charles Racaud

Membre Club
Attention,

Si delta > 0 : 2 solutions réels
Si delta = 0 : une solution réel
Si delta < 0 : 2 solutions complexes

[ Lien ]

__________
  Kenji

samedi 8 décembre 2007 à 15:16:08 | Re : equation du 2nd degré

us_30

Membre Club

bou... que d'erreurs !

Caco64 écrit : delta = coef_a ^ 2 - 4 *coef_b*coef_c => non ! c'est faux !
Charles Racaud écrit : Si delta = 0 : une solution réel => non ! c'est faux !

Résolution de : ax²+bx+c=0 (sans les démontrastions)

On calcul déjà le discrimant Delta :

D = b² - 4*a*c

(et non a²-4bc, comme l'a écrit caco64...)

La valeur de Delta, permet de savoir si les solutions sont des réels (dans R), ou pas, en fonction de sont signe.

Si Delta est positif ou nul, alors on 2 solutions réelles.
Si Delta est négatif, alors on 2 solutions imaginaires (dans C)... où (par conséquent) pas de solution réelle (dans R)

Les solutions se calculent ainsi :

x1 = (-b+ D^(1/2))/2
x2 = (-b-D^(1/2))/2

D^(1/2) signifie faire le calcul de la racine carré de D.

... et il est à noter que si D=0, alors on a x1=x2... donc 2 solutions identiques, on dit aussi une solution double... et non pas "une solution" tout court...
Ceci est important si on factorise le polynôme. En effet, à partir des solutions x1 et x2, on peut écrire que ax²+bx+c=a(x-x1)(x-x2)...

Ton Exemple : 12x²+2x-4=-2

On met l'équation sous la forme ax²+bx+c=0,
soit 12x²+2x-2=0...donc :
a=12
b=2
c=-2
Calcul du disrimant Delta (qui permet donc de discriminer (=dicerner) entre le domaine des solutions réelles ou imaginaires)
D = b²-4ac = 2²-4*12*(-2) = 4 + 96 = 100

Les solutions :
x1 = (-b+D^0.5)/2 = (-2+(100)^0.5)/2 = (-2+10)/2 = 4
x2 = (-b-D^0.5)/2 = (-2-(100)^0.5)/2 = (-2-10)/2 = -6

Donc : 12x²+2x-2=0 s'écrit aussi : 12(x-4)(x+6)=0

Amicalement,
Us.

samedi 8 décembre 2007 à 15:34:57 | Re : equation du 2nd degré

jmfmarques

Membre Club
"Si Delta est positif ou nul, alors on 2 solutions réelles."
 
coucou us_30

Une seule solution si Delta = 0 (car alors x2 = x1)
samedi 8 décembre 2007 à 15:38:07 | Re : equation du 2nd degré

us_30

Membre Club
coucou, t'a tout lu !! Une solution DOUBLE !
samedi 8 décembre 2007 à 16:42:30 | Re : equation du 2nd degré

us_30

Membre Club

et pan sur le bec !!

Lire Les solutions sont données par :

x1 = (-b+ D^(1/2))/ (2a)
x2 = (-b-D^(1/2))/ (2a)

j'ai écris que 2 au lieu de 2a...

donc les solutions sont :
x1 = (-b+D^0.5)/2a = (-2+(100)^0.5)/(2*12) = (-2+10)/24 = 1/3
x2 = (-b-D^0.5)/2a = (-2-(100)^0.5)/(2*12) = (-2-10)/24 = -1/2

on peut donc vérifier que :

12x²+2x-4=-2, en remplacant x par soit 1/3 ou 1/2...

pour x=1/3, on a 12*(1/3)^2+2*(1/3)-4 = 4/3+2/3-4 = 2-4 = -2
pour x=1/2, on a 12*(-1/2)^2+2*(-1/2)-4 = 3 - 1 - 4 = -2

Us.

samedi 8 décembre 2007 à 16:57:59 | Re : equation du 2nd degré

us_30

Membre Club
mais cette solution, n'est pas du niveau de 3ième (encore que...) Si on réfléchi pour un niveau de 3ième, peut-être qu'on pourrait cette démonstrastion :

on a : 12x²+2x-4=-2 , on peut l'écrire : 12x²+2x = 2 , donc on peut encore mettre 2 en facteur : 2 (6x²+x ) = 2
soit en divisant les deux termes par 2 : 6x²+x = 1

ou encore  : x (6x+1) = 1 , soit x = 1 / (6x+1) ...

Maintenant, si on essaye une valeur au x de droite... supposons x=1... on remplace , soit :

x = 1 / (6+1) = 1/7 ... bien sur on n'a pas la bonne valeur, mais si on poursuit avec cette approximation, toujours en remplacant dans la partie de droite...

x = 1 / (6 * 1/7 + 1 ) = 1 / (6/7+1) = 0,538... et si on continue ainsi de suite avec toujours la dernière valeur, on va tendre vers 1/2....

Ce principe qui marche pour toutes les équations, est dû à NEWTON... (le même que la pomme)...

Pour l'autre solution, il aurait fallu partir de -1 probablement...

Bye,
Us.

dimanche 9 décembre 2007 à 04:02:09 | Re : equation du 2nd degré

caco64

Oui, b²-4ac évidemment, mais je t'avoue que j'ai écrit un peu rapidement.
Merci pour la correction.

Pour les nostalgiques, la démo très simple s'il en est :

ax²+bx+c=0
x²+b/a*x+c/a=0
(x+b/2a)²-b²/4a²+c/a=0
(x+b/2a)²=(b²/4a²-c/a)
(x+b/2a)²=(b²-4ac)/(4a²)
x+b/2a = (+/-) ((b²-4ac)^(1/2))/2a
x = -b/2a +/- (b²-4ac)^(1/2))/2a

d'où le critère delta = b²-4ac
La haine aveugle n'est pas sourde


Cette discussion est classée dans : degré, equation, 2nd, resoudre, equations


Répondre à ce message

Sujets en rapport avec ce message

Resoudre une equation a deux inconnues? [ par bwana ] bonjour,Je cherche un moyen de resoudre une équation a deux inconnues. En fait j'ai deux equation du type :V1 = AX + BYV2 = CX + DYJe connais A,B,C,D, Programme pour des equations [ par philagui ] Apprenti en Visual Basic.Bonjour,J'en suis a mes premiers programmes, j'ai reussi a faire un programme pour resoudre des equations du premier et secon Solutions d'une equations du 3ème degré. [ par lesdentsduweb ] Bonjour !!Y'a-t-il un solveur sur VB pour résoudre une équation du 3ème degré.C'est à dire à partir des coefficients a,b,c,d de l'équation ax3 + bx² + comment creer un programme permettant de resoudre un systeme d'equation sur une ti-82? [ par weedos ] comment creer un programme permettant de resoudre un systeme d'equation sur une ti-82?merci de me repondre vite! resolution d'un systeme d'equations [ par CrisseTof ] Bonjour,Je voudrais resoudre un systeme de 11 equations. Est ce que quelqu'un aurait une idee de comment je peux faire... est ce que ya une fonction s equations du second degré [ par bertrand070470 ] je suis à la recherche d'explications sur les équations du secon degré. Merci equation du second degré [ par chriskens9 ] je cherche l'algorithme Resolveur d'equations [ par bfsphantoml ] Salut a tous,en brave newbie, j'essaie actuellement de programmer un resolveur d'equations de degre n au niveau de l'algorithme aucun probleme mais pl ajout dans un mémo [ par yannsurf ] hello,dans un formulaire access, j'ai une zone de texte mémo. Afin de remplir cette zone, j'ouvre un 2nd formulaire avec différents motifs de sanction Equation courbe de tendance [ par mb95 ] bonjoursExcel 2000 me donne une courbe de tendance d'un graphique  avec une equation de type                   0,4682y= 2,977 X 0,4682 est e


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,293 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales