NOT
NOT</legend><div class="formatter-content">Opérateur logique permettant de tester la négation d'une condition.
Voici le tableau de vérité de l'opérateur (C : condition, 0 : faux, 1 : vrai)
</div></fieldset>
<fieldset class="formatter-container formatter-fieldset" style=""><legend>Syntaxe |
---|
Les opérateurs logiques peuvent agir aussi bien sur des conditions que sur des nombres. Pour des conditions, le résultat en MSX-Basic est -1 pour vrai, 0 pour faux. Pour les nombres, le résultat dépend de la représentation binaire de ceux-ci. Les différents résultats peuvent être placés dans des variables. La syntaxe est la suivante : NOT opérateur |
Exemple de la vie courante |
---|
Dans un jeu à plusieurs personnes, il n'y a qu'un gagnant. Les perdants peuvent alors être considérés comme des « non-gagnants ». |
Voici le tableau de vérité de l'opérateur (C : condition, 0 : faux, 1 : vrai)
C |
NOT C |
0 |
1 |
1 |
0 |
Exemple |
---|
10 PRINT "Le gagnant est le joueur 1" 20 INPUT"Entrer le numéro de joueur" ;A 30 IF NOT A=1 THEN PRINT "Ouhh le loser..." ELSE PRINT "Bravo !" 40 END |
Résultat |
---|
Le fait d'entrer un numéro de joueur différent de celui du gagnant nous renverra un le message insultant. Si par contre le numéro du joueur est bien le 1, ce sera un message de félicitations. |
</div></fieldset>