home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Source Code 1992 March
/
Source_Code_CD-ROM_Walnut_Creek_March_1992.iso
/
msdos
/
pcmag
/
vol8n08.arc
/
ROUNDOFF.BAS
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
BASIC Source File
|
1988-07-22
|
340 b
|
13 lines
FUNCTION RoundOff! (X!, K%) STATIC
IF K% > 6 THEN K% = 6
IF ABS(X!) > 1E-39 THEN
NP% = K% - 1 - INT(LOG(ABS(X!)) / LOG(10#))
PN# = 10# ^ CDBL(NP%)
L& = PN# * X!
RoundOff! = L& / PN#
ELSE
RoundOff! = 0
END IF
END FUNCTION