| 
 Purpose  | 
 Return the sign of a numeric expression.  | 
| 
 Syntax  | 
 y = SGN(numeric_expression)  | 
| 
 Remarks  | 
 If numeric_expression is positive, SGN returns 1. If numeric_expression is zero, SGN returns 0. If numeric_expression is negative, SGN returns -1. In conjunction with the ON GOTO and ON GOSUB statements, SGN can produce a FORTRAN-like three-way branch: ON SGN(balance) + 2 GOTO InTheRed, BreakingEven, InTheMoney  | 
| 
 See also  | 
|
| 
 Example  | 
 ' ON SGN value, GOSUB appropriate subroutine ON SGN (value) + 2 GOSUB Minus, Zero, Plus ... Minus: x$ = "The product is negative" : RETURN Zero: x$ = "The product is zero" : RETURN Plus: x$ = "The product is positive" : RETURN  |