Debutant boléen

InstaDD Messages postés 30 Statut Membre -  
InstaDD Messages postés 30 Statut Membre -
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

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    '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
    1. Lapourax Messages postés 2970 Date d'inscription   Statut Contributeur Dernière intervention   336
       
      So true ;-)

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