RÉSOLUTION D'ÉQUATIONS DU SECOND DEGRÉS

HCD Messages postés 86 Date d'inscription jeudi 18 août 2005 Statut Membre Dernière intervention 20 février 2007 - 31 août 2006 à 21:53
dbs669 Messages postés 1 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 16 avril 2007 - 16 avril 2007 à 17:24
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/39323-resolution-d-equations-du-second-degres

dbs669 Messages postés 1 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 16 avril 2007
16 avril 2007 à 17:24
moi je met 5/10 car pour a b et c il ne prend pas en compte si il sont negatif, ce qui change complètement les résultats
Voici le morceau de code a modifier:

while i<=len(equation): #La série de boucles que voici vont permettre d'extraire chacun des
if equation[i]!="x": #élément qui composent l'équation afin de les affecter à des variables qui seront traitées
a=a+equation[i]
else:
i=i+2 <-- remplacer le 2 par 1
break
i=i+1
while i<=len(equation):
i=i+1
if equation[i]!="x":
b=b+equation[i]
else:
i=i+2 <-- remplacer le 2 par 1
break

a par ca aucun autre problème a signaler
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
4 avril 2007 à 10:51
Le code est correcte, et à l'air de fonctionner même si l'interface graphique laisse à désirer (entre autre, la méthode que tu utilise pour afficher une nouvelle fenêtre à l'ouverture, c'est un peu du bricolage mais bon, ça fonctionne !!!). Je met 10/10 tout de même.
______
Aéra
Shakan972 Messages postés 43 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 17 avril 2015
10 sept. 2006 à 05:05
C'est bon j'ai corrigé ^^
HCD Messages postés 86 Date d'inscription jeudi 18 août 2005 Statut Membre Dernière intervention 20 février 2007
7 sept. 2006 à 23:06
J'aimerais bien que tu corrige complètement ton code.

1° remplacer dans le TITRE et dans le texte du script "INEQUATION" par "EQUATION".
Voici ce que j'ai extrait:
__________RÉSOLUTION D'INÉQUATIONS DU SECOND
__________Description : Ce code permet de résoudre une équation de second degrès par le biais d'un champ de saisi dans lequel l'EQUATION doit être tapé ensuite le programme s'occupe de donner la ou les solutions.
__________def resolveur(even): #Fonction événement qui va permettre de résoudre l'EQUATION saisiE dans le champ
__________while i<=len(equation): #La série de boucles que voici VA permettre d'extraire chacun des
if equation[i]!="x": #élément qui composent l'inéquation afin de les affecter à des variables qui seront

2° remplacer "degrès" par "degrés"

HCD
Shakan972 Messages postés 43 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 17 avril 2015
31 août 2006 à 23:24
A purée mais où avais-je la tête équation puisque =
et inéquation pour < >

dsl pour l'erreur je corrige tout de suite X(
HCD Messages postés 86 Date d'inscription jeudi 18 août 2005 Statut Membre Dernière intervention 20 février 2007
31 août 2006 à 21:53
Ton code vise en fait à résoudre les "EQUATIONS" du second degré et non pas les "INEQUATIONS".
Rejoignez-nous