erzwungene Vorzeichen bei variablen

Previous topic - Next topic

Heiko

Wenn man bei einer Rechenoperation einer Variable den Wert sagen wir mal 5 zuweist, dann kan man diesen auch später negieren.

also

Code (glbasic) Select
var = 5
print -var, 10, 10


würde eine -5 anzeigen.

wie kann ich aber einen positiven Wert erzwingen, unabhängig ob er negativ oder positiv ist.

hab das bei einer Funktion testen wollen, aber bei dem Vorzeichen +Variable  kam immer ein Syntax Error

D2O

ABS() ist Dein Freund.

Code (glbasic) Select
a = -100

WHILE TRUE
PRINT a,50,40
PRINT ABS(a),50,80
SHOWSCREEN
WEND
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Heiko

oh shit und ausgerechnet der erste Befehl in der Hilfe, wie peinlich.....

danke dir.

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard