Problème C++ if / else
Résolu/Fermé4 réponses
garion28
Messages postés
1545
Date d'inscription
mardi 16 juin 2009
Statut
Membre
Dernière intervention
3 avril 2011
406
29 janv. 2010 à 10:26
29 janv. 2010 à 10:26
essaye de remplacer
par
if (inHommeFemme == inHomme ) inHommeAvs - inAgeDonne = inResultat ; cout <<"il vous reste "<< inResultat <<" ans avant la retraite" << endl ; else ( inFemmeAvs - inAgeDonne = inResultat ); cout <<"il vous reste "<< inResultat <<" ans avant la retraite" << endl ;
par
if(inHommeFemme == inHomme ) { inResultat =inHommeAvs - inAgeDonne; } else{ inResultat=inFemmeAvs - inAgeDonne; } cout <<"il vous reste "<< inResultat <<" ans avant la retraite" << endl ;
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
29 janv. 2010 à 10:43
29 janv. 2010 à 10:43
en effet:
inFemmeAvs - inAgeDonne = inResultat
en C, C++, et meme dans tous les langages de programmation que je connais, on met le resultat à gauche, et le calcul à droite ! (comme à l'école, quand tu fais une equation, généralement tu mets X à gauche ...)
inFemmeAvs - inAgeDonne = inResultat
en C, C++, et meme dans tous les langages de programmation que je connais, on met le resultat à gauche, et le calcul à droite ! (comme à l'école, quand tu fais une equation, généralement tu mets X à gauche ...)
garion28
Messages postés
1545
Date d'inscription
mardi 16 juin 2009
Statut
Membre
Dernière intervention
3 avril 2011
406
29 janv. 2010 à 10:45
29 janv. 2010 à 10:45
et pour les instructions il faut utiliser les accolades {} et non les parenthèses () qui sont pour le test logique