Author:zogna
MAINSITE:http://code.google.com/p/zognc/
=============================================
Pass The Test:R4,DSTT,AK2,AK2i,M3DSR,Hyper-R4i,EZ5
=============================================
1.Support "+ - * / ^ % ( )"
2.Support "sin cos tan" ,input is angle ,example: sin60
3.Support "asin acos atan" ,ouput is angle,example: asin0.5
4.Support "exp sqrt log ln",example: ln2
5.Support "negative number",flag:'f',example:'-3.5',as 'f3.5'
6.Support syntax highlighting
7.Support pi=3.141593 e=2.718281
8.Support a^b as pow(a,b), a%b as mod(a,b)
9.an operation
MAX input 760 characters
MAX input 120 numbers
MAX input 10^120
accurate measurement: decimal point after 6 ,decimal point before 32(MAX 250)
10.key:'backspace',only the current row !
==============================================
key: up as *
key: down as /
key: left as +
key: down as -
key: Y as )
key: A as (
key: B as backspace
key: X as =
==============================================
function
input: 'function name + number'
example: sin60
example input: sin+6+0;
exp:e^number.example: exp3 as e^3
sqrt: sqrt(number).example: sqrt9=3
n!:number factorial.example: n!3 as 3!=6
1/x: one to divide number. example: 1/x3 as 1/3=0.33333
log: log10 number.example: log10=1
ln: loge number.example: lne=1
sin cos tan:trigonometric function,input angle.example: sin30=0.5
asin acos atan:trigonometric function,output angle.example: asin0.5=30
+/-:negative number,flag:'f',example: f3.5 as -3.5,don't used 'minuend'
==============================================
key: up as (And &)
key: down as (OR |)
key: left as (NOT ~)
key: down as (XOR ^)
key: Y as )
key: A as (
key: B as backspace
key: X as =
==============================================
bin : add binary sign。 example: b1010101
Hex :add hexadecimal sign 。example :xABFA
Default is Decimal numerals ,need not add sign