| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
Return sine and cosine of argument
Source position: math.pp line 340
procedure SinCos(  | 
theta: single;  | 
out sinus: single;  | 
out cosinus: single  | 
);  | 
theta: Double;  | 
out sinus: Double;  | 
out cosinus: Double  | 
);  | 
theta: extended;  | 
out sinus: extended;  | 
out cosinus: extended  | 
);  | 
Sincos calculates the sine and cosine of the angle theta, and returns the result in sinus and cosinus.
On Intel hardware, This calculation will be faster than making 2 calls to calculate the sine and cosine separately.
None.
  | 
Return inverse sine  | 
|
  | 
Return inverse cosine  | 
Program Example41; { Program to demonstrate the sincos function. } Uses math; Procedure dosincos(Angle : Float); Var Sine,Cosine : Float; begin sincos(angle,sine,cosine); Write('Angle : ',Angle:8:6); Write(' Sine :',sine:8:6); Write(' Cosine :',cosine:8:6); end; begin dosincos(pi); dosincos(pi/2); dosincos(pi/3); dosincos(pi/4); dosincos(pi/6); end.