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