Signum    sign x     Sgn-Funktion  zurück

Dieser Befehl liefert einen Wert, der für das Vorzeichen einer Zahl steht.

Syntax    Sgn(Zahl)

Anmerkungen

Das Argument Zahl kann ein beliebiger zulässiger numerischer Ausdruck sein. Dessen Vorzeichen bestimmt den von der Sgn-Funktion ausgegebenen Wert:

Beispiel:

' Gambas class file



PUBLIC SUB Form_Open()

DIM x AS Integer

DIM y AS Float

FOR x = 1 TO 100

y = Rnd(-5, 5)

SELECT CASE Sgn(y) ' ...auswerten.

CASE 0 ' Wenn Zahl null.

PRINT y &" " & Sgn(y) & " Signum = Null."

CASE 1 ' Wenn Zahl positiv.

PRINT y &" " & Sgn(y) & "Signum = positive Zahl."

CASE -1 ' Wenn Zahl negativ.

PRINT y & " " & Sgn(y) & "Signum = negative Zahl."

END SELECT

NEXT

END