### ACOS

Finds the arccosine of an angle

**Syntax:**

**Usage:**

`
`

*result*= Acos(

*number*)

**Parameters:**

*number*
A cosine value in the range [-1..1].

**Return Value:**

The arccosine of

`, in radians, in the range [0..Pi].`*number***Description:**

`returns the arccosine of the argument`

**Acos**`as a`

*number*`Double`within the range of 0 to Pi. The arccosine is the inverse of the

`Cos`function. The returned angle is measured in radians (not degrees).

`can be overloaded as operator to accept user-defined types.`

**Acos****Examples:**

Dim h As Double

Dim a As Double

Input "Please enter the length of the hypotenuse of a triangle: ", h

Input "Please enter the length of the adjacent side of the triangle: ", a

Print ""

Print "The angle between the sides is"; Acos ( a / h )

Sleep

Dim a As Double

Input "Please enter the length of the hypotenuse of a triangle: ", h

Input "Please enter the length of the adjacent side of the triangle: ", a

Print ""

Print "The angle between the sides is"; Acos ( a / h )

Sleep

The output would look like:

Please enter the length of the hypotenuse of a triangle: 5 Please enter the length of the adjacent side of the triangle: 4 The angle between the sides is 0.6435011087932843

**Dialect Differences:**

- Not available in the
*-lang qb*dialect unless referenced with the alias.**__Acos**

**Differences from QB:**

- New to FreeBASIC

**See also:**

Back to Math