A

AND

Cet article a été mis à jour, vous consultez ici une archive de cet article!
<fieldset class="formatter-container formatter-fieldset" style=""><legend>AND</legend><div class="formatter-content">Opérateur logique permettant de tester si deux conditions sont vérifiées simultanément.


Exemple de la vie courante
Je suis entraîneur de rugby et je ne veux avoir dans mon équipe que des joueurs de plus d'1m90 et de 100 kilos. Si un joueur se présente et qu'il fait 2m mais 90 kilos, il ne fera pas l'affaire. De même, s'il fait 110 kilos mais 1m75, il ne me conviendra pas non plus. Les deux conditions doivent être impérativement remplies pour que je sois satisfait.

Voici le tableau de vérité de l'opérateur (C1 : condition 1, C2 : condition 2, 0 : faux, 1 : vrai)


C1

C2

C1 AND C2

0

0

0

0

1

0

1

0

0

1

1

1



Exemple
10 INPUT "Entrer un nombre entre 0 et 9";A : IF A>=0 AND A<10 THEN GOTO 30 ELSE GOTO 20
20 PRINT"Vous ne savez pas lire ?" : GOTO 10
30 PRINT"Gagné !"



Résultat
Si le nombre est bien entre 0 et 9 le programme continue en ligne 30, sinon on passe à la ligne 20, qui relance la saisie du nombre


</div></fieldset>