home *** CD-ROM | disk | FTP | other *** search
- ' +----------------------------------------------------------------------+
- ' | |
- ' | BASWIZ Copyright (c) 1990-1993 Thomas G. Hanlin III |
- ' | |
- ' | The BASIC Wizard's Library |
- ' | |
- ' +----------------------------------------------------------------------+
-
- DECLARE FUNCTION BCDFormat$ (Nr AS STRING, HowToFormat%, RightDigits%)
- DECLARE FUNCTION BCDSet$ (NumSt$)
- DECLARE SUB BCDGetSize (LeftDigits AS INTEGER, RightDigits AS INTEGER)
-
- DEFINT A-Z
-
- FUNCTION BCDFrac$ (Nr AS STRING)
- BCDGetSize LDigits, RDigits
- St$ = BCDFormat$(Nr, 0, RDigits)
- tmp = INSTR(St$, ".")
- IF tmp THEN
- St$ = "0" + MID$(St$, tmp)
- ELSE
- St$ = "0"
- END IF
- BCDFrac$ = BCDSet$(St$)
- END FUNCTION
-