Debutant boléen

InstaDD Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
InstaDD Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je n'arrive pas dans un exercice à décrypter une ligne de commande :

bool test1(not (true and (true or false)));

quelle valeur sera attribué a test1, et pourquoi ?

Merci d'avance

André

1 réponse

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut, étape par étape, en partant de l'expression la plus entre parenthèses:
(true or false)
donne
true
.
(true and (true or false))
sera donc
(true and true)
soit
true
.
not (true and (true or false))
donnera
not true
, soit
false
, la valeur de
test1
.
0
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334
 
So true ;-)

J'aurai pas dis mieux !
0
InstaDD Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
 
merci gravgun , mon raisonnement était bon alors, mon erreur doit être ailleurs dans mon exercice.
0