ArcCos¶
Return inverse cosine.
Declaration¶
Source position: math.pp line 522
function ArcCos(x: Single) : Single;
function ArcCos(x: Double) : Double;
function ArcCos(x: Extended) : Extended;
Description¶
Arccos returns the inverse cosine of its argument x. The argument x should lie between -1 and 1 (borders included).
Errors¶
If the argument x is not in the allowed range, an EInvalidArgument exception is raised.
See also¶
| Name | Description |
|---|---|
| arcsin | Return inverse sine. |
| arcosh | Return inverse hyperbolic cosine. |
| arsinh | Return inverse hyperbolic sine. |
| artanh | Return inverse hyperbolic tangent. |
Example¶
Program Example1;
{ Program to demonstrate the arccos function. }
Uses math;
Procedure WriteRadDeg(X : float);
begin
Writeln(X:8:5,' rad = ',radtodeg(x):8:5,' degrees.')
end;
begin
WriteRadDeg (arccos(1));
WriteRadDeg (arccos(sqrt(3)/2));
WriteRadDeg (arccos(sqrt(2)/2));
WriteRadDeg (arccos(1/2));
WriteRadDeg (arccos(0));
WriteRadDeg (arccos(-1));
end.