Entwickler-Ecke

Off Topic - XOR-Operator in Basic


maxk - Sa 02.11.02 17:56
Titel: XOR-Operator in Basic
Hi,
ich habe von meinem Vater einen Pocket PC geschenkt bekommen, der voll auf Basic läuft. Nun wollte ich auf diesem "Rechner" eine XOR-Verschlüsslung realisieren. Leider gibt es in diesem Basic den Operator "XOR" nicht. Wie könnte der heißen?


patrick - Di 05.11.02 21:37

also XOR ist nicht ne idee von delphi.
XOR ist eine Binärlogik.
ich hab mal in meiner superauszubildenenberufsschulenformelsammlung unter basic geguckt und in den sprachelementen XOR als logischer operant gefunden.
:arrow: folgendes fanasievolles beispiel war beigegeben.
X XOR Y

der operanten XOR gibt es also in basic.
(wie in jeder anderen programmiersprache auch)

CU


Tante - Mi 06.11.02 12:48

Hallo Maxk!

Du kannst statt XOR auch OR, AND und NOT verwenden. XOR ist ja nichts anderes als ein "exklusives entweder oder", also:


Quelltext
1:
A xor B = (A and not B) or (B and not A)                    


@ Patrick: Auch wenn es in Deiner tollen Formelsammlung steht: Es gibt xor nicht in jedem Basic-Dialekt.


patrick - Mi 06.11.02 20:24

sorry aber meine basic zeit is n bisschen sehr verstaubt (und ehrlichgesagt ich hab nie wirklich mich mit basic auseinandergesetzt).

ich ging davon aus das die sache was da drín steht allgemein stimmt


maxk - Do 07.11.02 10:51

@Tante: Den Code werde ich mal testen - Danke

maxk