ioCode

Opérateurs sur les booléens

Types et opérateurs • Cours-TP 1A

Les objectifs de cet exercice sont :

  • de manipuler des variables booléennes,
  • de calculer avec les opérateurs logiques :
    • conjonction and,
    • disjonction or,
    • et négation not.
  • de produire un booléen en utilisant des opérateurs de comparaison comme < ou ==.
  1. Caculer la valeur de la variable est_majeur qui est vraie si la valeur de la variable age est supérieure ou égale à 18, fausse sinon.
  2. Calculer la valeur de la variable note_valide qui est vraie si la valeur de la varialbe note est comprise entre 0 et 20, fausse sinon.
  3. Une réduction est accordée pour les visiterus de moins de 12 ans et les étudiants. Calculer la valeur booléenne de a_droit_reduction avec l'opérateur or d'après les variables age et a_carte_etudiant.
  4. Calculer la variable positionner_alarme qui est la négation de la valeur de la variable porte_ouverte.
  5. La porte se ferme si la porte est ouverte et si le visiteur a moins de 18 ans ou s'il a plus de 50 ans ou s'il n'est pas étudiant. Calculer la valeur de la variable porte_fermee d'après les varaibles age_visiteur, a_carte_etudiant et porte_ouverte.
Langage
Console initialisée. En attente de l'interpréteur...