home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
basic
/
baswiz18.zip
/
BW$BAS.ZIP
/
FRACCOMP.BAS
< prev
next >
Wrap
BASIC Source File
|
1992-08-29
|
1KB
|
26 lines
' +----------------------------------------------------------------------+
' | |
' | BASWIZ Copyright (c) 1990-1992 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