Skip to content

ArcCos

Return inverse cosine

Declaration

Source position: math.pp line 357

  function ArcCos(x: Float) : Float;

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
arcosh Return inverse hyperbolic cosine
arcsin Return inverse sine
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.