*20 ///PROGRAM TANGENT. /CALCULATES AND TYPES OUT RADIANS, COSINE /TANGENT, AND DEGREES. LMODE SEGMNT 5 *20 BEG, STARTF SETWRD 0742 D1, LIF 4 INTRACT CJ1 M1 /CALC COS /ANGLE(DEG): CJ1, T1 J1 T1, 0 J1, JMP D1 /CR JMP .+1 /NUM JMP RADIAN /DEG TO RAD JMP TYPRAD JMP COSINE JMP TYPCOS D2, LIF 4 INTRACT CJ2 M2 /CALC ARCTAN /TANGENT: CJ2, T1 J2 J2, JMP D2 /CR JMP .+1 /NUM JMP ARCTAN JMP TYPRAD JMP DEGREE /RAD TO DEG JMP TYPDEG JMP BEG //SUBROUTINE RADIAN. /CALLS: JMP RADIAN / ENTER WITH DEGREES IN FAC. / EXIT WITH RADIANS IN FAC. / RAD=DEG X 2PI/360 / RAD=DEG / 57.2958 / JMP DEGREE / ENTER WITH RADIANS IN FAC. / EXIT WITH DEGREES IN FAC. / DEG=RAD X 360/2PI / DEG=RAD X 57.2958 /SIGN IS CARRIED THROUGH. RADIAN, FDIV FCON JMP 0 DEGREE, FMUL FCON JMP 0 FCON, 6 /57.2958 3451 3563 //END SUBROUTINE RADIAN. // SUBROUTINE COSINE. /ENTER WITH ANGLE IN RADIANS IN FAC. /LEAVE WITH COSINE IN FAC. /FORMULA: COSX= 1 + A2*X^2 + A4*X^4 / A2= -.49670 / A4= +.03705 /WHERE, 0