Math procedures (The GNU Algol 68 Compiler)

### 6.14 Math procedures ¶

#### 6.14.1 Arithmetic ¶

Procedure: sqrt `= (l real a) l real` ¶

  Procedure that yields the square root of the given real argument.

#### 6.14.2 Logarithms ¶

Procedure: ln `= (l real a) l real` ¶

  Procedure that yields the base `e` logarithm of the given real argument.

Procedure: exp `= (l real a) l real` ¶

  Procedure that yields the exponential function of the given real argument. This is the inverse of `ln`.

#### 6.14.3 Trigonometric ¶

Procedure: sin `= (l real a) l real` ¶

  Procedure that yields the sin trigonometric function of the given real argument.

Procedure: arcsin `= (l real a) l real` ¶

  Procedure that yields the arc-sin trigonometric function of the given real argument.

Procedure: cos `= (l real a) l real` ¶

  Procedure that yields the cos trigonometric function of the given real argument.

Procedure: arccos `= (l real a) l real` ¶

  Procedure that yields the arc-cos trigonometric function of the given real argument.

Procedure: tan `= (l real a) l real` ¶

  Procedure that yields the tan trigonometric function of the given real argument.

Procedure: arctan `= (l real a) l real` ¶

  Procedure that yields the arc-tan trigonometric function of the given real argument.