Results of Calculations
Sometimes you may see a statement like this:
A = A * A * (Cos (A) + Sin (A) )
The program takes the quantity represented by A and performs all of the followi
value:
•
Multiply A by itself.
•
Calculate the cosine of A.
•
Calculate the sine of A.
•
Add the cosine and the sine together.
•
Multiply that result by the square of A.
At this point, the quantity represented by A has not be
value placed in the memory location labeled
Note that you can write more than one statement on a line, separated by colons, like this
A = B * Cos (34 * Theta) * Sin (55 * Theta) : B = A * A + Z * Z
Order of Calculations
Operations are perform
ed in the following order:
•
Contents of brac
kets
•
Exponentiation
•
Division and mul
tiplicatio
•
Addition and sub
traction
to how th
If there is any doubt as
calculations clear to an
y reader o
to know what was inte
nded.
Here are some examples of the uses of brackets:
Brackets are worked out before any other operations are performed.
Use brackets to force the result you want, and also to clarify a calculation.
A 1 1 1 1 1 1 1 1 255 0 1 0 1 1 0 1 0 90
B
1 1 1 1 0 0 0 0 240 0 0 0 0 0 0 0 0 0
C 1 0 1 0 1 0 1 0 130 1 1 1 1 1 0 1 0 250 B OR (C AND (D OR E))
D 0 1 0 1 0 1 0 1 85
E 0 0 0 0 1 1 1 1 15
F 0 0 0 0 0 0 0 0 0
Check these results to
see whether any errors, deliberate or otherwise, have been introduced.
WRXi-OM-E Rev C
en changed. Only at the end of t
A.
n
e calculation will be done,
f the program, which is de
0 1 0 1 1 1 1 1 95
A 7
B 6
C 5
D
4
E 3
F
2
ng operations, using that original
use brackets. These will also make the order of the
sirable if you are to give it to a customer, who will want
(B OR C) AND (D OR E)
B OR (C AND D) OR E
((B OR C) AND D) OR E)
315 A * B * (C / D) * E * F
8.75 A * B
* C / (D * E * F)
35
A * B * (C / (D * E) ) * F
O
'
M
PERATOR
S
ANUAL
he calculation is the final
193