Utilisation booleen

Résolu
souleymane0092 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
souleymane0092 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

comment utiliser les variables booleen avec une boucle do.......while en C++

1 réponse

  1. Heliotte Messages postés 1561 Statut Membre 92
     
    Bonjour souleymane0092,
    Booléen = VRAI;
    TANT QUE (Booléen) FAIRE
    	SI condition ALORS
    		tata;
    		Booléen = FAUX;
    	FIN SI
    FIN TAN QUE
    0
    1. souleymane0092 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
       
      merci pour ta reponse mais si on veut aller plus loin.

      par exemple: demander a l'utilisateur si c vrai ou faux et en fonction de la reponse on execute une instruction.
      Est ce qu'on peut faire ce exemple avec une variable booleen??? si c possible j'aimerai vraiment la connaitre.
      0
    2. Heliotte Messages postés 1561 Statut Membre 92
       
      Une condition booléenne:
      // déclaration
      VariableBooleenne : BOOLEEN;
      // assignation des variables
      VariableBooleenne = FAUX;
      // condition
      SI VariableBooleenne ALORS
      	AFFICHE "La réponse est VRAI";
      SINON
      	AFFICHE "La réponse est FAUX";
      FIN SI
      0
    3. souleymane0092 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
       
      Slt Heliotte, en executant ce code, quelque soit la valeur de la VariableBooleenne (=FAUX ou =VRAI), le programme affiche "La reponse est VRAI". quel est le probeme?
      Alors que c facile avec les chaines de caractere.
      0
    4. ReganDryke Messages postés 13 Statut Membre 6
       
      En c++ les seules valeurs considéré comme fausse sont le 0 et le false. Tout le reste est considéré comme vrai par la condition.
      0
    5. souleymane0092 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
       
      la reponse d' Heliotte etait juste. Il fallait juste ecrire le "FAUX" en anglais "false". et pour "VRAI" = "true".
      ReganDryke merci pour le coup de main.

      // déclaration
      VariableBooleenne : BOOLEEN;
      // assignation des variables
      VariableBooleenne = FALSE;
      // condition
      SI VariableBooleenne ALORS
      AFFICHE "La réponse est VRAI";
      SINON
      AFFICHE "La réponse est FAUX";
      FINSI
      0