(****************************************************
*
* PROGRAM FOR TRIG TABLE
*
* Simple program to generate a short trig chart.
* Written by Ray Penley while trying to overcome a
* bug.
*
* Donated Sept 1980
*******************************************************
PROGRAM TRIG4;
{ Computes the SIN, COS, and TAN of an angle "x",
+ expressed in radians, from 10 degrees to 85 degrees.
+
+ This program uses the supplied SIN function
+ but a new COSINE routine. }
const
{+ CONVERSION FACTOR DEGREES TO RADIANS +}
C = 1.745329E-02; {+++ = PI/180 +++}
var g: real;
angle,rads : real;
FUNCTION COSINE(X:REAL):REAL; EXTERNAL;
function TAN(x: real): real;
{+ angle "x" must be in radians +}
begin
TAN := SIN(X) / COSINE(x);
end;
begin
writeln(' SINE COSINE TANGENT',
' RADIANS DEGREES');
g := 10.0;
While (g < 90.0) Do
begin
writeln( SIN(g*c):8:6, COSINE(g*c):8:6, TAN(g*c):8:6, g*c:8:6, g:4:2);
g := g + 5.0;
end;
end.