Résolution d'équations du second degré (ax² + bx + c)

Soyez le premier à donner votre avis sur cette source.

Vue 73 444 fois - Téléchargée 91 892 fois

Description

Simple code qui se sert du delta vu au lycée afin de résoudre des équations du second degré. Il suffit de remplir les champs correspondants aux a, b et c de l'équation "ax² + bx + c = 0".

Codes Sources

A voir également

Ajouter un commentaire Commentaires
je voudrai juste demander la condition ou a=0et b=0 n'est pas pris en compte
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
14 mars 2007 à 17:25
du parsing... c'est un cote chiant de l'algorithmique...

Merci pour les details sur les polynomes, effectivement, on n'a pas de cours sur les corps finis en premiere annee
cs_FunkyFamily Messages postés 4 Date d'inscription mercredi 27 décembre 2006 Statut Membre Dernière intervention 14 mars 2007
14 mars 2007 à 14:56
Aze555666 >> Tu as parlé d'une amélioration en remplaçant le a, b et c pris séparemment par un string. Mais comment est-ce que je peux retrouver les coefficients si la chaine est de la forme '5X + 2 + 3X²'? Je n'ai trouvé qu'une fonction PHP me permettant de trouver ce qu'il y a après un élément (par exemple après le 'X' ou le 'X²') mais rien me permettant de trouver ce qu'il y a avant... une astuce? :s
aze555666 Messages postés 208 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 26 janvier 2009
3 janv. 2007 à 23:06
On ne confond pas vraiment polynôme et fonciton polynômiale associée en algèbre linéaire. La pire approximation qu'on y fait et d'utiliser le même nom (f ou P par exemple) pour les deux. Tout en n'oubliant pas que ce sont deux choses différentes.
@funkyfamily, il me semble avoir dit quelles sont les solutions complexex dans le cas où delta est négatif: tu prends la racide de la valeur absolue de delta, et tu met i devant, là ou pour des solutions réelles il n'y a que la racide de delta. Donc tu vas pouvoir intégrer ceci dans ton code (d'autant que les calcul de la parie réelle (sans i) et de la partie imaginaire (avec i) peuvent se faire séparément: (a+ib)/c = a/c +ib/c. Le résultat que ton programme doit afficher est donc -b/2a (+ ou -) i(racide de abs de delta)/2a.
Un petite recherche sur google te fera peut-être y voir plus clair.
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
3 janv. 2007 à 11:30
Attention coucou,
Un polynome et une fonction polynome, ce n'est pas la même chose.
Une fonction polynome est définie comme étant une application associée à un polynome à coefficient dans un anneau commutatif K de la forme :
f : x -> a(n)*x^n + a(n-1)*x^(n-1) + ... + a(1)*x + a(0)
Il suffit que l'ensemble d'arrivée F soit une structure d'algèbre sur l'anneau K.

En gros, à tout polynôme f de A[X], on peut associer une fonction polynôme d'ensemble de définition et d'arrivée A.

De manière générale, en analyse et en algèbre linéaire, on confond le polynome avec la fonction polynome mais pas en algèbre générale.
En effet, les algébristes font une distinction entre un polynome et une fonction polynomiale car, sur certains anneaux A (par exemple sur les corps finis), deux polynomes différents peuvent avoir la même fonction polynôme associée.

@++
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.