           PROGRAM TSTAN2;

CONST
    PI = 3.1415927;

VAR
    RC,
    THETAR,
    THETAD   : REAL;
    RESPONSE : CHAR;
    FAILURE  : BOOLEAN;
 
{$ITRIGLIB.PAS }

BEGIN
 REPEAT
 WRITE('SUBMIT A REGRESSION COEFFICIENT TO BE CONVERTED TO THE CORRESPONDING');
 WRITELN(' SLOPE ANGLE.');
 READ(RC);
 THETAR := ANTITAN(RC);
 THETAD := RAD2DEGREES(THETAR);
 WRITE(' ANGLE =',THETAR:7:3,' RADIANS | = ',THETAD:7:3,'DEGREES | ');
 WRITELN('TAN[THETA] =',TAN(THETAR):7:3);
 WRITE('  SINE =',SIN(THETAR):7:3);
 WRITELN(' |  ARCSINE = ',ARCSINE(SIN(THETAR)):7:3);
 WRITE('COSINE =',COS(THETAR):7:3);
 WRITELN(' | ARCOSINE = ',ARCOSINE(COS(THETAR)):7:3);
 WRITELN('TRY AGAIN? {"X" = EXIT, ELSE =  CONTINUE}');
 READ(RESPONSE);
 UNTIL RESPONSE = 'X'
END.

