Ar2

ar2 is a function that rounds a number to two digits. The method used is the method known as half away from zero.

Syntax

  ar2(NUMEXPR)

Examples

Local Decimal AMOUNT1, AMOUNT2, ROUNDED1, ROUNDED2, ROUNDED3

  AMOUNT1=3.14159265 : ROUNDED1=ar2(AMOUNT1) : # ROUNDED1 is equal to 3.14

  AMOUNT1=40.055 : AMOUNT2=-AMOUNT1
  ROUNDED1=ar2(AMOUNT1) : ROUNDED2=ar2(AMOUNT2)
  ROUNDED3=-ROUNDED1
  # The value found are now
  # ROUNDED1=40.06, ROUNDED2=-40.06, ROUNDED3=-40.06

Description

ar2(X) can also be calculated by one of the following formulas:
*
sgn(X)int(100abs(X)+0.5)/100
* arr(X*100,1)/100
* arr(X,0.01)

The type of result is the same as the type of its argument.

Associated errors

ErrorDescription
10The type of argument is not numeric.

See also

arr, int, fix, abs.