POLYNOME DU SECOND DEGRÉ

Signaler
Messages postés
41
Date d'inscription
dimanche 17 novembre 2002
Statut
Membre
Dernière intervention
14 avril 2004
-
Messages postés
115
Date d'inscription
jeudi 7 février 2002
Statut
Membre
Dernière intervention
21 mai 2005
-
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/10356-polynome-du-second-degre

Messages postés
115
Date d'inscription
jeudi 7 février 2002
Statut
Membre
Dernière intervention
21 mai 2005

De plus si le discriminant est négatif il n'y a pas de solution au polynôme. (car un carré ne peut égaler un chiffre négatif, revoir la démonstration de la formule !).

et si Yabo, d'ailleurs il l'a bien marqué dans son prog, "solutions dans C" ce sont les nombres complexes :o)

"revoir la démonstration de la formule !!!" :o)
Messages postés
3
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
1 février 2003

Ton code ne se compilera pas.

Tu as utilisé des "cout <<" et "cin >>" sans avoir déclaré en début de programme :
using namespace std;

Ensuite ta fonction int main() ne renvoie aucune valeur, il faut donc à la fin de ton programme mettre :
return 0;

De plus si le discriminant est négatif il n'y a pas de solution au polynôme. (car un carré ne peut égaler un chiffre négatif, revoir la démonstration de la formule !).

Ensuite la structure du code c'est vraiment du n'imp. Tu viens de commencer le C++ récemment ? Ca se vois ;-) Essaie de déclarer tes variables dans une classe ou une structure et utilise des fonctions membres pour tes calculs mathématiques.

Finalement essaie de donner un nom plausible à tes variables. Exemple :

a devrait être : Variable1 ...

d devrait être : discriminant ...

Pense à commenter ton code aussi.

Voilà c'est tout je pense, aller des progrès à faire, je te mets 5/10. Bon début !
Messages postés
41
Date d'inscription
dimanche 17 novembre 2002
Statut
Membre
Dernière intervention
14 avril 2004

1) printf("%f",ta_var) // C powa !
2) idem !