PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Negative in Positive umwandeln



emulein
24.01.2005, 19:56
Hi zusammen,

kann ich in Bascom einen Variablenwert WORD, BYTE einfach aus minus plus machen. Sagen wir ich hatte die Variable impulse gezählt, steht jetzt
minus 20 drin kann ich da irgendwie plus 20 draus machen. Habe bis jetzt noch nichts gefunden, weis aber auch nicht genau nach was ich suchen soll.

Danke im voraus

Frank

PS: kann mann in Bascom ganze Blöcke auskommentieren?

JanB
24.01.2005, 20:34
schon mal X=0-X probiert ?

Gruß Jan

24.01.2005, 21:03
Hallo Jan,

was soll ich sagen, es kann so einfach sein.

Danke, für den Tip

Frank

PicNick
25.01.2005, 09:51
Hi, ich empfehle die funktion var = ABS( xx), da brauchst du nicht nachzusehen, ob die Zahl nun + oder - ist.
(ABSolutwert) mfg robert

emulein
25.01.2005, 11:18
Hi,

ja sowas habe ich eigentlich gesucht, die variante von Jan geht natürlich
auch.

Danke!

Gruss Frank

PicNick
25.01.2005, 11:29
Noch was: (auskommentieren)

'(
kommentar
kommentar
')
mfg

emulein
25.01.2005, 19:11
Hallo PicNick,

Danke für den Tip.

Gruss Frank

27.01.2005, 10:27
schon mal X=0-X probiert ?

Gruß Jan

gängig wäre:
x = x * -1

Da ist egal welchen Zustand x hat...

PicNick
27.01.2005, 10:51
Hi Gast !
Wenn du Performance abfackeln willst, hast Du vollkommen recht. mfg robert

JanB
27.01.2005, 11:30
Hi Gast,
x = x * -1
Da ist egal welchen Zustand x hat...

Bei X = 0 - X ist das genauso egal.

Aber eine Addition geht schneller als eine Multiplikation.
Wenn der Compiler das nicht optimiert.

Gruß Jan

28.01.2005, 11:35
woher habt ihr diese tricks mit dem * ?????????