When the ***** operator has two operands of
integral type or
real type it performs multiplication, according to the
following rules:

First the numeric type conversion rules are applied. After applying the numeric type conversion rules, the operands are either both of integer type, or both of word type or both of real type.

- If both operands are of integer type then integer multiplication is performed, and the result is a value of integer type.
- If both operands are of word type then integer multiplication is performed, and the result is a value of word type.
- If both operands are of real type then real multiplication is performed, and the result is a value of real type.

Here are some examples using the ***** operator to perform multiplication:

` `**3 * 5** which results in the integer value 15
**3 * 5.0** which results in the real value 15.0
**3.0 * 5** which results in the real value 15.0
**3.0 * 5.0** which results in the real value 15.0
**-3 * 5** which results in the integer value -15
**3 * -5** which results in the integer value -15
**-3 * -5** which results in the integer value 15