Skip to content

ArcSin

Return inverse sine

Declaration

Source position: math.pp line 358

  function ArcSin(x: Float) : Float;

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.