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

Signaler
Messages postés
86
Date d'inscription
jeudi 18 août 2005
Statut
Membre
Dernière intervention
20 février 2007
-
dbs669
Messages postés
1
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
16 avril 2007
-
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

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
390
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
10
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
44
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
17 avril 2015

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

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
44
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
17 avril 2015

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

Ton code vise en fait à résoudre les "EQUATIONS" du second degré et non pas les "INEQUATIONS".