[NOTA By KOALA]Ceci est un message original tiré de la discussion aide pour un exo dont est parti cette digression sur l'usage explicte de true, NULL ou nullptr dans les expressions booléennes.

Merci de ne répondre à ce message que dans la discussion d'origine

Salut à tous ,

Je suis un grand débutant en C++ et j'ai un petit probleme avec mon exo :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
#include <cstdlib>
#include <iostream>
using namespace std;
 
int main(int argc, char *argv[])
{
    cout<<"bonjour\n";
 
    char S ; //sexe de la personne
    int A ; // age de la personne 
    bool droit ; //initialiser a vrai si la personne a droit a la carte
 
    cout<<"Saisir l'age et le sexe de la personne : " "\n" ;
 
    cin>>S>>A ;
 
    if (S=='F') 
    {   
        if (A>=60) 
         {
             droit=true ;
         }
         else
         {
             droit=false ;
         }          
    } 
    else 
    {
        if (S=='H') 
        {   
        if (A>=65) 
         {
             droit=true ;
         }
         else 
         {
             droit=false ;
         }          
    }  
    if (droit=false) 
    {
        cout<<"Vous n'avez pas le droit a la carte vermeil" "\n" ;
    }
    if (droit=true)
    { 
        cout<<"Vous avez le droit a la carte vermeil" "\n" ;
    }                     
    system("PAUSE");
    return EXIT_SUCCESS;
}
}
Si vous ne comprenez pas le probleme je vous explique en esperant que vous puissiez m'aider .

Greggg1.