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