HP Business BASIC/XL Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 1 (32715-90001)

a- 4
range.
CAUSE 1. Most often caused by assigning to a short integer an
expression whose value is beyond a short integer (16 bit) range
of (-32768, 32767).
2. The value supplied in a CAUSE ERROR statement is beyond the
range of a short integer.
ACTION Check the expression for accuracy or use another data type.
------------------------------------------------------------------------------------
21 MESSAGE SHORT DECIMAL precision overflow.
CAUSE Most often caused by assigning an expression whose value is
beyond the range of a legal short decimal.
ACTION Check the expression for accuracy or use another data type.
------------------------------------------------------------------------------------
22 MESSAGE DECIMAL precision overflow.
CAUSE Most often caused by assigning an expression whose value is
beyond the range of a decimal quantity.
ACTION Check the expression for accuracy or use another data type.
------------------------------------------------------------------------------------
24 MESSAGE TAN(N*PI/2) when N is odd.
CAUSE The argument of a TAN function will produce a result of
infinity.
ACTION Check argument for accuracy.
------------------------------------------------------------------------------------
25 MESSAGE Argument of ASN or ACS is >1 in absolute value.
CAUSE The call to the mathematical functions ARC SINE and ARC COSINE
contains an invalid argument.
ACTION Check argument for accuracy.
------------------------------------------------------------------------------------
26 MESSAGE Zero to negative power
CAUSE A zero raised to a negative power results in infinity, an
invalid quantity.
ACTION Check the expression for accuracy.
------------------------------------------------------------------------------------
27 MESSAGE Negative to nonintegral power
CAUSE A negative number raised to a nonintegral power will result in
a complex number which is not supported by Business BASIC.
ACTION Check the expression for accuracy.
------------------------------------------------------------------------------------
28 MESSAGE Argument of LOG or LGT is negative.
CAUSE The call to the log functions contains an invalid argument, in
this case a negative number.
ACTION Check the argument for accuracy.
------------------------------------------------------------------------------------
29 MESSAGE Argument of LOG or LGT is 0.