￿Stack

This calculator uses memory areas, called “ stacks “, to temporarily store values (numeric stack) and commands (command stack ) accord- ing to their precedence during calculations. The numeric stack has 10 levels and command stack has 24 levels. A stack error (Stk ERROR) occurs whenever you try to perform a calculation that is so complex that the capacity of a stack is exceeded.

￿Order of operations

Each calculation is performed in the following order of precedence :

1)Coordinates transformation.

2)Type A functions which are required entering values before

pressing the function key, for example, x 2, , x !, x –1.

3)xy , x .

4)Fractions.

5)Abbreviated multiplication format in front of variables, π.

6)Type B functions which are required pressing the function key before entering, for example, sin, cos, tan, sin –1, cos –1,

tan –1, sinh, cosh, tanh, sinh –1, cosh –1, tanh –1, log, ln, 10 X ,

e X, , 3 , ( – ).

7)Abbreviated multiplication format in front of Type B functions 2 3 , Alog2, etc.

8)nPr, nCr

9)x ,

10)+, –

When functions with the same priority are used in series, execution is performed from right to left.

e X ln120e X { ln (120 ) } otherwise, execution is from left to right.

Compound functions are executed from right to left.

Anything contained within parentheses receives the highest priority.

￿Accuracy and Capacity

Output digits : Up to 10 digits.

Calculating digits : Up to 15 digits

In general, every reasonable calculation is displayed up to 10 digits mantissa, or 10-digits mantissa plus 2-digits exponent up to 10 ± 99.

Numbers used as input must be within the range of the given function as follow :

Functions

Input range

 

 

sin x, tan x

Deg : 0 < l x l < 4.499999999 x 10 10

 

Rad : 0 < l x l < 785398163.3

 

 

 

Grad : 0 < l x l < 4.499999999 x 10 10

 

however, for tan x

 

Deg : x 90 (2n–1)

 

Rad : x

2π (2n–1)

 

Grad : x

100 (2n–1) ( n is an integer)

 

 

cos x

Deg : 0 < l x l < 4.500000008 x 10 10

 

Rad : 0 < l x l < 785398164.9

 

Grad : 0 < l x l < 5.000000009 x 10 10

sin -1x, cos -1x

0 < l x l < 1

sinh x, cosh x

0 < l x l < 230.2585092

tan -1x

0 < l x l < 9.999999999 x 10 99

tanh x, tanh -1x

0 < l x l < 9.999999999 x 10 – 1

sinh -1x, cosh -1x

0 < l x l < 4.499999999 x 10 99

log x, ln x

x > 0

 

 

 

10 x

– 9.999999999 x 10 99 < x < 99.99999999

e x

– 9.999999999 x 10 99 < x < 230.2585092

 

0 < x < 1 x 10 100

x2

l x l <1 x 10 50

x –1

l x l <1 x 10 100, x 0

 

l x l <1 x 10 100

x !

0 < x < 69 , x is an integer.

 

 

Pol ( x, y )

l x l, l y l < 9.999999999 x 10 49

 

x 2 + y 2 <9.999999999 x 10 99

Rec (r,θ )

0 < r < 9.999999999 x 10 99

 

Deg : 0 < l x l < 4.499999999 x 10 10

 

Rad : 0 < l x l < 785398163.3

 

Grad : 0 < l x l < 4.499999999 x 10 10

 

however, for tan x

 

Deg : l θ l 90 (2n–1)

 

Rad : l θ l

π2 (2n–1)

 

Grad : l θ l 100 (2n–1) (n is an integer)

 

l a l , b, c < 1 x 10 100, 0 < b, c

 

l x l < 1 x 10 100

 

Sexagesimal Decimal transformation

 

0 ￿ 0 ￿ 0 ￿ < l x l < 999999 ￿ 59 ￿

x y

x > 0 : – 1 x 10 100 < y log x < 100

 

x = 0 : y > 0

 

 

x < 0 : y = n, 1/(2n+1), n is an integer.

 

but – 1 x 10 100 < y log l x l <100

3

Page 3
Image 3
Citizen SR-270II manual Stack, Order of operations, Accuracy and Capacity, Functions Input range