Booléen

Un booléen est une variable logique qui ne peut prendre que la valeur vraie ou fausse.

DéfinitionExpression logique

Une expression logique est la combinaison d'affirmations vraies ou fausses qui renvoie une réponse vraie ou fausse.

Les relations d'égalité et d'inégalité (=, <, >) ainsi que les opérateurs logiques (ou, et, non) permettent de créer l'ensemble de ces expressions.

DéfinitionSymboles de comparaisons

= égalité

< inférieur

> supérieur

<= inférieur ou égal

>= supérieur ou égal

<> différent

DéfinitionOpérateurs logiques

OU (OR)

VRAI

ou

VRAI

VRAI

VRAI

ou

FAUX

VRAI

FAUX

ou

VRAI

VRAI

FAUX

ou

FAUX

FAUX

ET (AND)

VRAI

ET

VRAI

VRAI

VRAI

ET

FAUX

FAUX

FAUX

ET

VRAI

FAUX

FAUX

ET

FAUX

FAUX

OU Exclusif (XOR)

VRAI

XOR

VRAI

FAUX

VRAI

XOR

FAUX

VRAI

FAUX

XOR

VRAI

VRAI

FAUX

XOR

FAUX

FAUX

NON (NOT)

NON

VRAI

FAUX

NON

FAUX

VRAI

DéfinitionPriorités

Une opération mathématique s'exécute suivant la priorité des opérateurs.

L'opération 4+2*3 correspond à l'addition de 4 au produit de 2 et 3.

Les différents opérateurs ont aussi un ordre de priorité.

  • Le signe moins -

  • La négation NOT

  • multiplication et division *, /, AND

  • addition et soustraction +, -, OR, XOR

  • comparaisons =, <, >, <=, >=, <>

De plus les expressions placées entre parenthèses sont évaluées en premier. Si des parenthèses sont imbriquées, les expressions les plus internes sont prises en compte les premières.

ExempleRetourne si un nombre appartient à [15 ;50[

1
Function appartient1(nombre As Single) As Boolean
2
If (nombre >= 15) AND (nombre < 50) Then
3
  appartient1 = TRUE
4
Else
5
  appartient1 = FALSE
6
End If
7
End Function