PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerfrage: Bascom und logisches Oder



-tomas-
27.02.2006, 17:21
Wie setzt man in Bascom nachfolgende BASIC-Zeile elegant um:

IF ((A>5) OR (B>10)) THEN
code....
END IF

Mir fällt da nur ein Workaround ein:

Reset Flag
IF A> 5 THEN SET FLAG
IF B<10 THEN SET FLAG
IF Flag=1 THEN
...code...
END IF

PicNick
27.02.2006, 18:26
IF A > 5 OR B > 10 THEN
code....
END IF

zum Beispiel

Torsten_G
27.02.2006, 18:27
Hallo Tomas,

da brauchst Du eigentlich nicht großartig um die Ecke zu denken , wie kommst Du darauf?

If a>5 or b>10 then
'tu was
end if

Viele Grüße

Torsten

Jupps... da war PicNick wieder schneller...

PicNick
27.02.2006, 18:47
*hehe*
Was mir aber dabei eingefallen ist, ich hab noch garnicht erforscht, wie das bei drei abfragen funktioniert
If a > 5 or b > 10 AND c = 3 then ......
da er ja keine Klammern will, muß man da wohl aufpassen ob das eh' das wird, was man meint.

-tomas-
28.02.2006, 00:23
Ich danke euch :-)

Meine erste Programmiersprache, die keine Klammern mag...
Das gilt auch für Formeln.

Darauf bin ich trotz Handbuch lesen nicht gekommen.