home *** CD-ROM | disk | FTP | other *** search
- ' +----------------------------------------------------------------------+
- ' | |
- ' | BASWIZ Copyright (c) 1990-1993 Thomas G. Hanlin III |
- ' | |
- ' | The BASIC Wizard's Library |
- ' | |
- ' +----------------------------------------------------------------------+
-
- DECLARE FUNCTION CosHS! (Nr AS SINGLE)
- DECLARE FUNCTION SinHS! (Nr AS SINGLE)
-
- DEFSNG A-Z
-
- FUNCTION TanHS! (Nr AS SINGLE)
- IF Nr < 0! THEN
- N = -Nr
- Negate% = -1
- ELSE
- N = Nr
- END IF
- IF N > 21! THEN
- TanHS! = 99999!
- ELSE
- tmp = SinHS!(N) / CosHS!(N)
- IF Negate% THEN
- TanHS! = -tmp
- ELSE
- TanHS! = tmp
- END IF
- END IF
- END FUNCTION
-