Logical Operators
The logical (or comparison) operators that can appear in an IF - THEN - ELSE or REPEAT - UNTIL statements are:
< (less than)
> (greater than)
= (equal)
<= (less than or equal)
>= (greater than or equal)
<> (not equal)
and (logical and)
or (logical or)
An example of an IF - THEN -ELSE statement using these operators is:
if (X<Y) and (Y>2) THEN A:=3 else A:=X*Y
The use of parentheses surrounding the logical test is required.
EES will process the logical operations from left to right. When using more than a single AND or OR, it may be necessary to use parentheses to achieve the desired result.
Note that IF - THEN - ELSE statements can only be used in Internal functions or procedures.