|
UNITÉ 3 - ACTIVITÉ 4
LES OPÉRATEURS BOOLÉENS EN VISUAL BASIC
|
Les opérateurs booléens sont des opérateurs logiques qui permettent
de combiner deux ou plusieurs expressions différentes afin de préciser une affectation.
|
Le résultat d'une instruction avec un ou des opérateur(s) booléen(s)
est exprimée par une valeur booléenne qui peut être soit
True (Vrai) ou False (Faux).
|
Les opérateurs booléens utilisés en Visual Basic sont les suivants:
1 - And - Et logique
2 - Or - Ou logique
3 - Not - Non logique
4 - Xor - Ou exclusif
1 - And - Et logique
L'opérateur booléen And permet de combiner
deux ou plusieurs expressions afin de les évaluer puis retourner la valeur booléenne
True (Vrai) si toutes ces expressions sont vraies.
Exemple:
If ((bteNombre1 = 1) And (bteNombre2 <> 1) And (breNombre3 <> 1)) Then
L'instruction ci-dessus va retourner la valeur booléenne
True (Vrai) si les trois conditions suivantes sont vraies:
bteNombre1 = 1 et
bteNombre2 n'est pas égale à 1 et
bteNombre3 n'est pas égale à 1
2 - Or - Ou logique
L'opérateur booléen Or permet de vérifier
deux ou plusieurs expressions puis retourner la valeur booléenne
True (Vrai) si l'un de ces expressions est vraie.
Exemple:
If ((bteNombre1 = 1) Or (bteNombre2 = 1) Or (breNombre3 = 1)) Then
L'instruction ci-dessus va retourner la valeur booléenne
True (Vrai) si l'une des trois conditions suivantes est vraie:
bteNombre1 = 1 ou
bteNombre2 = 1 ou
bteNombre3 = 1
3 - Not - Non logique
L'opérateur booléen Not permet de vérifier
une expression puis retourner la valeur booléenne
True (Vrai) si cette expressions est fausse et
retourner la valeur booléenne
False (Faux) si cette expressions est vraie.
Exemple:
Dim blnReponse As Boolean
Dim intNombre1 As Integer = 24
Dim intNombre2 As Integer = 30
blnReponse = Not intNombre1 > intNombre2
L'instruction ci-dessus va retourner la valeur booléenne
True (Vrai) puisque l'expression intNombre1 > intNombre2
est fausse.
4 - Xor - Ou exclusif
L'opérateur booléen Xor est une
exclusion logique qui permet de vérifier deux expressions puis retourner la
valeur booléenne
True (Vrai) lorsque l'une de ces deux expressions est vraie mais pas les deux.
A |
B |
|
A Xor B |
Faux (False) |
Faux (False) |
Faux (False) |
Faux (False) |
Vrai (True) |
Vrai (True) |
Vrai (True) |
Faux (False) |
Vrai (True) |
Vrai (True) |
Vrai (True) |
Faux (False) |
Les opérateurs de comparaison
Les opérateurs booléens sont habituellement accompagnés d'opérateurs de comparaison
pour effectuer des comparaisons. Le résultat de la comparaison est une valeur booléenne de type True (Vrai)
ou False (Faux).
Le tableau ci-dessous énumère les principaux opérateurs de comparaison
utilisés par le langage Visual Basic.
Opérateur
|
Nom
|
Description
|
x = y
|
Égalité
|
Renvoie vrai si x et y sont égaux
|
x <> y
|
Inégalité
|
Renvoie vrai si x et y ne sont pas égaux
|
x > y
|
Supériorité stricte
|
Renvoie vrai si x est plus grand que y
|
x >= y
|
Supériorité
|
Renvoie vrai si x est plus grand ou égal à y
|
x < y
|
Infériorité stricte
|
Renvoie vrai si x est plus petit que y
|
x <= y
|
Infériorité
|
Renvoie vrai si x est plus petit ou égal à y
|
|
|
|
|