| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
Return sine and cosine of argument
Source position: math.pp line 300
| 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.