Booléen
Un booléen est une variable logique qui ne peut prendre que la valeur vraie ou fausse.
Définition : Expression 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éfinition : Symboles de comparaisons
= égalité
< inférieur
> supérieur
<= inférieur ou égal
>= supérieur ou égal
<> différent
Définition : Opérateurs logiques
VRAI | ou | VRAI | → | VRAI |
VRAI | ou | FAUX | → | VRAI |
FAUX | ou | VRAI | → | VRAI |
FAUX | ou | FAUX | → | FAUX |
VRAI | ET | VRAI | → | VRAI |
VRAI | ET | FAUX | → | FAUX |
FAUX | ET | VRAI | → | FAUX |
FAUX | ET | FAUX | → | FAUX |
VRAI | XOR | VRAI | → | FAUX |
VRAI | XOR | FAUX | → | VRAI |
FAUX | XOR | VRAI | → | VRAI |
FAUX | XOR | FAUX | → | FAUX |
NON | VRAI | → | FAUX |
NON | FAUX | → | VRAI |
Définition : Priorité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.
Exemple : Retourne si un nombre appartient à [15 ;50[
Function appartient1(nombre As Single) As Boolean
If (nombre >= 15) AND (nombre < 50) Then
appartient1 = TRUE
Else
appartient1 = FALSE
End If
End Function