home *** CD-ROM | disk | FTP | other *** search
- ' +----------------------------------------------------------------------+
- ' | |
- ' | BASWIZ Copyright (c) 1990-1993 Thomas G. Hanlin III |
- ' | |
- ' | The BASIC Wizard's Library |
- ' | |
- ' +----------------------------------------------------------------------+
-
- DECLARE FUNCTION FracAbs$ (Nr AS STRING)
- DECLARE FUNCTION FracSgn% (Nr AS STRING)
- DECLARE FUNCTION FracSub$ (Nr1 AS STRING, Nr2 AS STRING)
-
- DEFINT A-Z
-
- FUNCTION FracCompare% (Nr1 AS STRING, Nr2 AS STRING)
- Sign1 = FracSgn%(Nr1)
- Sign2 = FracSgn%(Nr2)
- IF Sign1 = Sign2 THEN
- FracCompare% = FracSgn%(FracSub$(FracAbs$(Nr1), FracAbs$(Nr2)))
- ELSEIF Sign1 < Sign2 THEN
- FracCompare% = -1
- ELSE
- FracCompare% = 1
- END IF
- END FUNCTION
-