CALCULETTE EN CONSOLE QUI MONTRE L'UTILISATION DES FONCTIONS
cs_bouba
Messages postés518Date d'inscriptiondimanche 2 décembre 2001StatutMembreDernière intervention10 novembre 2007
-
3 mars 2003 à 13:39
superpa
Messages postés113Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 5 janvier 2004
-
3 mars 2003 à 16:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
superpa
Messages postés113Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 5 janvier 2004 3 mars 2003 à 16:15
Comme dit précédemment, tu dois déclarer les dblNombreXXX. Comme le laisse entendre le nom de ce variables, elles seront de type double (sinon pourquoi dbl... ?). Alors attention, grosse erreur de débutant (sorry, mais je crois que c'est le cas et tu n'es pas le premier), test fonctions doivent retourner des doubles et pas des int. C'est d'ailleurs signaler par un warning.
Remarque 2:C'est bien d'avoir une calculatrice, mais c'est mieux quand elle affiche le résultat or ce n'est pas le cas ici: t'as oublié les cout sur le résultat des fcts: cout << nAddition();
Remarque 3: moins importante: en C++ on n'utilise plus le
, mais ce qu'on appelle un manipulateur: endl. => cout << "Fin du programme" << endl; qui inscrira un retour à la ligne.
Remarque 4: encore moins importante, on place généralement un commentaire AVANT les lignes que l'on veut expliquer.
Remarque 5: vraiment pour ta culture générale, on ne dit pas ouverture de fct mais APPEL de fonction.
Je te souhaite d'aller loin dans la programmation, on est tous passé par là.
cs_bouba
Messages postés518Date d'inscriptiondimanche 2 décembre 2001StatutMembreDernière intervention10 novembre 20073 3 mars 2003 à 13:39
Bon, tu es débutant ok, mais je ne vois pas comment ce programme peut marcher!!!!! Bon, dabord tu as oublier les accolades ouvrantes dans toutes tes fonctions. Mais surtout, tu appels 4 fonctions à deux paramètre en n'en passant aucun. Pour la première fonction dans ce cas tu aurrais du faire.
int nAddition(){
double dblNombreUn_add, double dblNombreDeux_add
cout<<"Entrer le premier nombre/Enter first number :";
cin>>dblNombreUn_add;
cout<<"Entrer le deuxieme nombre/Enter the second number: ";
cin>>dblNombreDeux_add;
cout<<"La réponse est/The answer is: ";
return dblNombreUn_add + dblNombreDeux_add;
}
Voila, de même pour les autres fonctions, stp, modifie ton code parce que c'est pas bon du tout. Alé, bonne prog.
Bouba
3 mars 2003 à 16:15
Remarque 2:C'est bien d'avoir une calculatrice, mais c'est mieux quand elle affiche le résultat or ce n'est pas le cas ici: t'as oublié les cout sur le résultat des fcts: cout << nAddition();
Remarque 3: moins importante: en C++ on n'utilise plus le
, mais ce qu'on appelle un manipulateur: endl. => cout << "Fin du programme" << endl; qui inscrira un retour à la ligne.
Remarque 4: encore moins importante, on place généralement un commentaire AVANT les lignes que l'on veut expliquer.
Remarque 5: vraiment pour ta culture générale, on ne dit pas ouverture de fct mais APPEL de fonction.
Je te souhaite d'aller loin dans la programmation, on est tous passé par là.
3 mars 2003 à 13:39
int nAddition(){
double dblNombreUn_add, double dblNombreDeux_add
cout<<"Entrer le premier nombre/Enter first number :";
cin>>dblNombreUn_add;
cout<<"Entrer le deuxieme nombre/Enter the second number: ";
cin>>dblNombreDeux_add;
cout<<"La réponse est/The answer is: ";
return dblNombreUn_add + dblNombreDeux_add;
}
Voila, de même pour les autres fonctions, stp, modifie ton code parce que c'est pas bon du tout. Alé, bonne prog.
Bouba