habe mal wieder ein Minimacro für euch. Für alle, die den Bedingungsoperator aus Java kennen, mit Bool() geht er nun auch in PB

Code: Alles auswählen
Macro ifo(_expr_, _first_, _second_)
((_first_) * Bool(_expr_) + (_second_) * (1-Bool(_expr_)))
EndMacro
a = -4
b = ifo(a<0, -a, a) / a
Debug "Signum von " + a + " = " + b