POLYNOME DU SECOND DEGRÉ

cs_nEUrOne Messages postés 41 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 14 avril 2004 - 1 févr. 2003 à 14:42
Galett Messages postés 115 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 21 mai 2005 - 3 févr. 2003 à 13:23
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

Galett Messages postés 115 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 21 mai 2005
3 févr. 2003 à 13:23
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)
cs_Yabo Messages postés 3 Date d'inscription samedi 11 janvier 2003 Statut Membre Dernière intervention 1 février 2003
1 févr. 2003 à 19:55
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 !
cs_nEUrOne Messages postés 41 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 14 avril 2004
1 févr. 2003 à 14:42
1) printf("%f",ta_var) // C powa !
2) idem !
Rejoignez-nous