N

NOT

<fieldset class="formatter-container formatter-fieldset" style=""><legend>NOT</legend><div class="formatter-content">Opérateur logique permettant soit de tester la négation d'une condition, soit d'appliquer des modifications sur la représentation binaire d'un nombre.

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>
Cette page a été vue 3587 fois