ARITHMETIC OPERATORS
SYMBOL 3
EXAMPLE
3 PURPOSE
3
-
3
10 X = Y 3
ASSIGNS VALUE TO VARIABLE. 3
3
3 3
/
3 10
X = Y / Z
3 DIVISION. 3
3
3 3
*
3 10
X = Y * Z
3 MULTIPLICATION. 3
3
3
3
-i-
3 io
X = Y + Z
3 ADDITION. 3
3
3 3
-
3
io
X = Y - Z 3 SUBTRACTION. 3
3
3 3
=
3
10 IF X = Y THEN
3
TEST FOR EQUALITY. 3
3
3
3
<> 3 10
IF X < > Y THEN
3
TEST FOR INEQUALITY.
3
3
3
3
<
3 IO
IF X < Y THEN
3 TEST FOR LESS THAN.
3
3
3
3
> 3
10
IF X > Y THEN
3
TEST FOR GREATER THAN. 3
3
3
3
< =
3
10
IF X <= Y THEN
3 TEST FOR LESS THAN OR
EQUAL TO. 3
3
3
3
>=
3
10
IF X >= Y THEN
3 TEST FOR GREATER THAN
OR EQUAL TO 3
3
3
3
AND 3
IO IF X AND Y THEN
3 LOGICAL AND.
3
3
3
3
OR
3
IO
IF X OR Y THEN
3 LOGICAL OR.
3
3
3
3
NOT
3
IO
IF NOT X THEN
3 LOGICAL NEGATION. 3
3
3
3
C 3
3
10
PRINT XC3Y
3
EXPONENTIATION.
3
ARITHMETIC FUNCTIONS
FUNCTION
3
EXAMPLE 3
DESCRIPTION
3
ABS
3 10 z
=
ABS(X) 3
RETURNS MAGNITUDE OF ARGUMENT
3
3
3
IRRESPECTIVE OF SIGN.
3
3 3
3
ATN
3 10
z
=
ATN < X)
3
RETURNS ARCTANGENT OF ARGUMENT.
3
3
3 Z GIVEN I RADIANS.
3
3
3
3
COS 3
10 z
=
COS < X) 3
RETURNS COSINE OF ARGUMENT.
3
3
3
X MUST BE IN RADIANS.
3
3
3
3
EXP
3 10 z
=
EXP(X)
3
RETURNS MATHEMATICAL CONSTANT 'E'
3
3
3
RAISED TO POWER OF X.
3
3 3
3
INT
3 10
z
=
INT(X)
3
RETURNS INTEGER PART OF X.
3
3
3
3
LOG 3 10
z
=
LOG(X)
3
RETURNS NATURAL LOG OF ARGUMENT.
3
3 3
X MUST BE GREATER OR EQUAL TO 0.
3
3 3
3
RND
3 10 z
=
RND(X) 3
RETURNS RANDOM NUMBER BETWEEN
3
3 3
ZERO AND ONE.
3
3 3
3
SGN 3 10
z
=
SGN(X) 3
RETURNS MATHEMATICAL SIGN OF
3
3 3
ARGUMENT.
3
3 3
3
SQR 3 10 z
=
SQR(X) 3
RETURNS SQUARE ROOT OF ARGUMENT.
3
3 3
3
TAN 3 IO
z
*
TAN(X) 3
RETURNS TANGENT OF ARGUMENT.
3
3 3 X MUST BE IN RADIANS.
3
11