Skip to content

ArcSin

Return inverse sine.

Declaration

Source position: math.pp line 532

function ArcSin(x: Single) : Single;
function ArcSin(x: Double) : Double;
function ArcSin(x: Extended) : Extended;

Description

Arcsin returns the inverse sine of its argument x. The argument x should lie between -1 and 1.

Errors

If the argument x is not in the allowed range, an EInvalidArgument exception is raised.

See also

Name Description
arccos Return inverse cosine.
arcosh Return inverse hyperbolic cosine.
arsinh Return inverse hyperbolic sine.
artanh Return inverse hyperbolic tangent.

Example

Program Example1;

{ Program to demonstrate the arcsin function. }

Uses math;

  Procedure WriteRadDeg(X : float);

  begin
    Writeln(X:8:5,' rad = ',radtodeg(x):8:5,' degrees.')
  end;

begin
  WriteRadDeg (arcsin(1));
  WriteRadDeg (arcsin(sqrt(3)/2));
  WriteRadDeg (arcsin(sqrt(2)/2));
  WriteRadDeg (arcsin(1/2));
  WriteRadDeg (arcsin(0));
  WriteRadDeg (arcsin(-1));
end.