aide correction pls - C++ - Programmation
Marsh Posté le 25-08-2015 à 10:05:04
Bonjour !
Comme indiqué dans le message d'erreur, vous définissez deux fois la variable nommée "resultat", ce que le compilateur n'accepte pas.
Bonne continuation !
Marsh Posté le 25-08-2015 à 12:59:55
Bonjour,
Effectivement, la deuxième déclaration const double est de trop. Mais la première aussi. La variable resultat ne devrait pas être déclarée en constante, surtout si elle est réutilisée pour le reste de la division entière.
Il n'y a pas non plus de raison de la déclarer en double.
la déclaration devrait être :
int resultat = (nbrEntier1 / nbrEntier2) ;
et pour le reste :
resultat = (nbrEntier1 % nbrEntier2) ;
Enfin, const n'est pas une instruction au préprocesseur. Elle nécessite donc le signe '='.
PS : dans la déclaration des entiers, je ne comprends pas le sens de (0) dans int nbrEntier1(0)
Marsh Posté le 25-08-2015 à 13:41:24
Après vérification, je me suis trompé sur un point : il n'y a pas forcément besoin du signe égal, et le constructeur comprend qu'il faut initialiser.
la fin du message précédent :
"Enfin, const n'est pas une instruction au préprocesseur. Elle nécessite donc le signe '='.
PS : dans la déclaration des entiers, je ne comprends pas le sens de (0) dans int nbrEntier1(0)"
n'est donc pas justifiée.
Mais le reste demeure vrai.
Marsh Posté le 25-08-2015 à 15:07:25
poseidium a écrit : Bonjour à tous, Et voici ce que j'ai fait (parmi pleins de tentatives...) : |
Ici, on préfère voir le code entièrement posté. Un copier-coller, c'est pas bien difficile...
Marsh Posté le 26-08-2015 à 10:43:04
Merci pour vos réponses et pour votre aide.
Et désolé la prochaine fois j'utiliserai un copier / coller.
A bientôt.
Marsh Posté le 25-08-2015 à 09:42:57
Bonjour à tous,
Je débute avec le langage c++, et je commence tout juste mes premiers exercices. Je bloque sur l'un d'eux.
Voici l'ennoncé : demandez deux nombres entiers à l'utilisateur et calculez leur quotient et le reste de la division.
Et voici ce que j'ai fait (parmi pleins de tentatives...) :
http://imageshack.com/a/img538/6598/RJMm7Z.png
Merci d'avance pour votre aide