Referenz - SGN
Syntax: SGN (Zahl)
Typ: Funktion
Kategorie: mathematische Funktionen
Gibt einen Wert aus, der das Vorzeichen eines Ausdrucks identifiziert.
- 'Zahl' ist eine beliebiger numerischer Ausdruck. Variablen, Konstanten, Operatoren und Funktionen sind erlaubt. Der Ausdruck darf von jedem Datentyp außer
STRING,
ZSTRING oder
WSTRING sein. - Der Rückgabewert ist ein
INTEGER. Er hat den Wert 1, wenn 'Zahl' größer als null ist, den Wert 0, wenn 'Zahl' gleich null ist, und den Wert -1, wenn 'Zahl' kleiner als null ist.
SGN kann mithilfe von
OPERATOR überladen werden.
Beispiel:
DIM x AS DOUBLE
INPUT "Geben Sie bitte eine Zahl ein: ", x
IF SGN(x) = -1 THEN
PRINT "Ihre Zahl war negativ"
ELSEIF SGN(x) = 1 THEN
PRINT "Ihre Zahl war positiv"
ELSE
PRINT "Ihre Zahl war null"
END IF
Ausgabebeispiel:
Geben Sie bitte eine Zahl ein: 8.41
Ihre Zahl war positivUnterschiede zu QB: keine
Siehe auch:
ABS,
mathematische Funktionen
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||




FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
Versionen