AND

Sommaire


andréalise un "et logique" entre deux valeurs logiques.

Syntaxe

    exp1andexp2

 

Paramètres

Elément

Description

Restrictions

exp1

expression_logique.

Aucune.

exp2

expression_logique.

Aucune.

Exemples

 # Test : a-t-on I=1 et J=2 ?
   If I = 1 and J = 2
       Infbox "Les deuxconditions sont réunies"
 Endif

  # Boucler tant que les entiers I et J sontnon nuls, en évitant une boucle infinie
   If I < 0 and J < 0
       Infbox "I et Jnégatifs ! La boucle serait infinie !"
    Else
        While I and J
          I -= 1 : J -= 1         :# Décrémenter I et J
          Wend
 Endif

 

Description et commentaires

andpermet d'obtenir un résultat logique (0->faux, 1->vrai) dépendant de deuxexpressions logiques prenant les valeurs vrai (non nul) ou faux (nul),conformément à la table de vérité ci-dessous :

exp1

exp2

exp1 andexp2

FAUX
FAUX
VRAI
VRAI

FAUX
VRAI
FAUX
VRAI

FAUX (=0)
FAUX (=0)
FAUX (=0)
VRAI (=1)

 

Remarque

Lorsqu'on saisit une formule contenant un 'and' dans un traitement ou un masque parexemple, la phase de reconnaissance des mots-clés va substituer à ce mot-clé lecaractère '&' qui lui est équivalent; on peut donc écrire indifféremment :
exp1 andexp2
ou exp1 & exp2

 

Erreurs associées

Erreur

Description

ERMODE(10)

Lesarguments ne sont pas de type numérique.

 

Mots-clés associés

OR - XOR - NOT


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved