E

EQV

Cet article a été mis à jour, vous consultez ici une archive de cet article!
<fieldset class="formatter-container formatter-fieldset" style=""><legend>EQV</legend><div class="formatter-content">Opérateur logique permettant de tester l'équivalence de 2 conditions.

Exemple de la vie courante
C'est un cas assez difficile à illustrer dans la vie de tous les jours, sans passer par des formules mathématiques, mais il y a moyen de contourner ce petit tracas en utilisant des postulats pour le moins fantaisistes. Imaginons que nous vivons dans un monde où être grand est synonyme d'être bon, et où être petit implique d'être méchant. Un alien arrive, se mêle à la population et tente de se faire passer pour un individu lambda. Le fait qu'être grand équivaut à la bonté ne lui est pas forcément connu...



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


C1

C2

C1 EQV C2

0

0

1

0

1

0

1

0

0

1

1

1



Exemple
10 INPUT "Etes-vous grand (O/N)" ;A$
20 INPUT"Etes-vous bon (O/N)" ;B$
30 IF A$="O" EQV B$="O" THEN PRINT "Tout ce qu'il y a de plus normal..." ELSE PRINT "Argh ! Un alien !"
40 END


Résultat
Seul le fait d'être grand et bon ou petit et méchant prouve l'appartenance à notre monde. Les autres cas prouvent que l'alien n'est pas de notre monde (petit et bon, grand et méchant).


</div></fieldset>