FRAC function
Purpose: FRAC returns the fractional portion of a floating-point number.
Syntax: RetVal = FRAC(Number) Parameters:
Return Value:
|
Example:
CLS(17.14261)FUNCTIONDecToFtInch$(DecMeasure!)DIMFrak!DIMFt%DIMInch%DIMSixteenths%DIMReduce$DIMResult$ Frak!=FRAC(DecMeasure!)Ft%=INT(DecMeasure!)Inch%=INT(12*Frak!)Sixteenths%=INT(16*FRAC(12*Frak!))Reduce$=TRIM$(STR$(Sixteenths%))&"/16"SELECTCASEReduce$CASE"0/16": Reduce$=""CASE"2/16": Reduce$="1/8"CASE"4/16": Reduce$="1/4"CASE"6/16": Reduce$="3/8"CASE"8/16": Reduce$="1/2"CASE"10/16": Reduce$="5/8"CASE"12/16": Reduce$="3/4"CASE"14/16": Reduce$="7/8"ENDSELECTResult$=STR$(Ft%)&"'"&STR$(Inch%)&"-"&Reduce$ Result$=RTRIM$(Result$,ASC("-"))&CHR$(34)FUNCTION=Result$ENDFUNCTION