COBOL Manual for TNS and TNS/R Programs

Intrinsic Functions
HP COBOL Manual for TNS and TNS/R Programs522555-006
14-11
ASIN Function
ASIN Function
ASIN, a numeric function, returns a value in radians that approximates the arcsine of
its argument.
argument
is a numeric argument whose value is in the range -1 to +1.
The returned value approximates the arcsine of the value of argument. It is a floating-
point number in the range -pi/2 to +pi/2. It has no implied decimal point and is precise
to approximately 14 digits.
Note. This function requires the CRE. To use this function in a TNS HP COBOL program,
compile the program with the directive ENV COMMON.
Example 14-3. ASIN Function
Code:
DATA DIVISION.
WORKING-STORAGE SECTION.
01 A PICTURE S9V99.
PROCEDURE DIVISION.
MOVE FUNCTION ASIN (-1) TO A.
DISPLAY A.
MOVE FUNCTION ASIN (.25) TO A.
DISPLAY A.
MOVE FUNCTION ASIN (.5) TO A.
DISPLAY A.
MOVE FUNCTION ASIN (.75) TO A.
DISPLAY A.
MOVE FUNCTION ASIN (1) TO A.
DISPLAY A.
Output:
-1.57
0.25
0.52
0.84
1.57
( )
ASINFUNCTION argument
VST423.vsd