home *** CD-ROM | disk | FTP | other *** search
- ' +----------------------------------------------------------------------+
- ' | |
- ' | BASWIZ Copyright (c) 1990-1993 Thomas G. Hanlin III |
- ' | |
- ' | The BASIC Wizard's Library |
- ' | |
- ' +----------------------------------------------------------------------+
-
- DECLARE FUNCTION BCDSub$ (Nr1 AS STRING, Nr2 AS STRING)
-
- DECLARE SUB BCDAdd1 (N1 AS STRING, N2 AS STRING)
-
- DEFINT A-Z
-
- FUNCTION BCDAdd$ (Nr1 AS STRING, Nr2 AS STRING)
- Sign1$ = LEFT$(Nr1, 1)
- Sign2$ = LEFT$(Nr2, 1)
- N1$ = MID$(Nr1, 2)
- N2$ = MID$(Nr2, 2)
- IF Sign1$ = Sign2$ THEN
- BCDAdd1 N1$, N2$
- BCDAdd$ = Sign1$ + N1$
- ELSEIF Sign1$ = "-" THEN
- BCDAdd$ = BCDSub$(Nr2, " " + N1$)
- ELSE
- BCDAdd$ = BCDSub$(Nr1, " " + N2$)
- END IF
- END FUNCTION
-