zognc-完全免费的NDS计算器(2010.6.8更新到0.18)



gbayp
2009-09-11 17:57:40

[i=s] 本帖最后由 gbayp 于 2010-6-8 13:55 编辑 [/i]

作者zogna
此版本为:2010.06.08日发布0.18版
[size=5][b]支持表达式计算 位运算 分形生成 曲线几何[/b][/size]
[color=red]zognc项目地址以及最新版本更新地址:[/color]
[url=http://code.google.com/p/zognc/][color=red]http://code.google.com/p/zognc/[/color][/url]

如果您对此软件有任何建议,或BUG,欢迎邮箱联系。邮箱见软件的初始化界面。
此软件永久免费。
======================================

[size=7][url=http://code.google.com/p/zognc/downloads/list]点我下载[/url][/size]
[img]http://i45.tinypic.com/icr4eo.jpg[/img]
[img]http://i36.tinypic.com/2qjk8wm.png[/img]
[img]http://i35.tinypic.com/2ibdonn.png[/img]
[img]http://i37.tinypic.com/29gkis0.png[/img]

++++++++++++++++++++++++++++++++++++++++++++++
7-(8+3)/(4-9)-2=7.2[通用写法]
n!3-3.2+f5.4*(sin60-cos45)-(4.5/(pi-e)+1/x3*log7+ln3))=-10.06898[ZOGNC写法]
sin(10+10+(10+10)+(10+10))=0.866025404 [ZOGNC写法]
1/xn!3+sin((asinsin30+acoscos10)+(atantan10+log(10^10)))+lnpi=2.177422[ZOGNC写法]
lnpi*(sqrt8+sin(10.3+10.5+9.2)+2)+3=9.099610
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

[color=darkgreen]1.支持+ - * / ^ % ( )优先级[/color]

[color=darkgreen]2.支持sin cos tan : 写法为 sin60( 60为角度,输入为角度)[/color]

[color=darkgreen]3.支持asin acos atan 写法为 asin0.5 [/color]

[color=darkgreen]4.支持exp sqrt log ln 写法为ln2[/color]

[color=darkgreen]5.支持负数, 标志为f, 写法为 f5.0, 即为 -5.0[/color]

[color=darkgreen]6.支持直接输入字符代替数字pi,e .(pi=3.14159 e=2.7182..)写法为 pi+6.0[/color]

[color=darkgreen]7.支持 a^b A的B次方和a%b 取模 , ^和%的优先级与*/同级,从左到右计算 [/color]

[color=darkgreen]8. 最多输入760个符号(满屏)[/color]

[color=darkgreen]9.最多输入120个数值,一个数值最大为10的120次方的值 [/color]
[color=darkgreen]10.最多支持小数点后面6位数。小数点前250位数字,即10的250次方的值。[/color]

[color=darkgreen]11.BACKSPACE键只能退格当前行。之前(上一行)的输入无法修改。若强制点击退格后输入。输入的数据无法正常显示,不过结果正确。[/color]

[color=darkgreen]12.支持位运算[/color]
[color=red]=============操作清单============[/color]
上:加
下:减
左:乘
右:除
Y:(
A:)
B:删除一个字符
X:确定,等于
===================

[color=red]触摸屏[/color]
[color=red]========函数列表===[/color]
函数使用为 fun NUM
即先按函数键再按数字键
比如 sin60 输入方法为 按下SIN键,再按60
比如 6! 输入方法为 按下n!键,再按6

以下的N为数字

EXP:以e为底的N次方
根号:开平方根
n!:N的阶乘 (例n!5.4=5.4!)
ln:log以e为底
1/x:X的倒数(例|/x5.4=1/5.4)
log:log以10为底
sin:输入为角度
asin:输出为角度
cos:输入为角度
acos:输出为角度
tan:输入为角度
atan:输出为角度

+/-:代表跟随其后的数字为负数(在显示中用fNUM表示f5.4=-5.4)
(不可以用减号代表负数!!)

[color=red]=====================[/color]
[color=red]=====运算键==========[/color]
输入方法应该为 NUM 运算符 NUM
比如 1+2 输入方法为 按下1键,再按+,再按2键

X^Y:X的Y次方
mod: A%B,A取B的余数
+-*/:加减乘除
.:小数点
[color=red]=====================[/color]
[color=red]=====替换键==========[/color]
pi:代表数字3.141592
e:代表自然对数2.718281
[color=red]=====其他功能键=====[/color]
=:确定,等于号
C:清屏
backspace:退格

(注意退格键仅限删除当前输入行的符号,上一行的若强制删除,会出现显示错误,不过运算结果依然正确)
[color=red]=====================[/color]
[color=Red]=此为 位运算 手册=[/color]
[color=Red]==支持与限制==[/color]
1.最多输入760个符号(满屏)
2.最多输入120个数值
3.每个数值,十六进制最多输入8位(xFFFFFFFF),二进制最多输入32位,超过的会被当做8位或32位从最后几位截取!
4.计算时注意语法优先级,如果不清楚优先级最好用括号区别开。
5.默认无进制标志的数字为十进制
6.计算的最大位数均为32位二进制数来计算的。

[color=Red]==优先级提示==[/color]
~ 取反 最优先
< > 左右位移 第2优先
& 与 第3优先
^ 异或 第4优先
| 或 第5优先

[color=Red]==操作清单==[/color]
上:与 AND &
下:或 OR |
左:非 反 NOT ~
右:异或 XOR ^
Y:(
A:)
B:删除一个字符
X:确定,等于

[color=Red]==一般操作解析==[/color]
bin 为二进制标志符。 使用时为 b1010101代表一个二进制数
Hex 为十六进制标志符。 使用时为 xABFA代表一个十六进制数
十进制可以不加标志符。

<<为左移 以0填充。使用时为 xf>3=1
>>为右移 以0填充。使用时为 b1<3=8

And为 与。使用时为 b101&xE=4
Or为 或。使用时为 b101&xE=xF
Not为 反。使用时为 ~b10101011=xFFFFFF54
Xor为 异或。使用时为 b101^xE=xb

[color=Red]==输出==[/color]
Dec=有符号的十进制 or 无符号的十进制
Bin=32位的二进制
Hex=8位的十六进制
[color=Red]
==举例==[/color]
x1F|b101^10&x3E>~xFFFFFFEE=x1F
39|((b100|xb1)>((xeb^23)&4))<~xFFFFFFFB=xb7

[color=red]===============================[/color]
[color=red]测试通过:R4,DSTT,AK2,AK2i,M3DSR,Hyper-R4i,EZ5 DSONE
其他测试通过:DSTT 1.17A02和娇娘,R4和DSTT的DSISION版内核![/color]


掌叔
2009-09-11 20:29:41

不错,继续更新,做nds上最好的计算器。


yuuhimesama
2009-09-16 13:25:39

好复杂的计算器


gbayp
2009-09-25 13:55:01

0.13增加点击特效和对EZ5的兼容


掌叔
2009-09-25 13:59:07

又更新了,不错!


gbayp
2009-09-28 15:30:09

0.14 增加位运算


gbayp
2009-10-15 19:25:55

[i=s] 本帖最后由 gbayp 于 2009-10-15 19:42 编辑 [/i]

0.15版发布咯。。加了分形计算能力。
坑是越挖越大了。。。


幻の上帝
2009-10-15 22:15:01

分形美```


niubo_
2009-10-18 23:45:28

好强的计算器,好漂亮的图!


gbayp
2009-10-24 16:07:41

又更新了。。。


lumengbnb2009
2009-11-01 11:37:07

支持!。。。。。。。。


gbayp
2009-11-06 08:13:48

非常小的更新。加了软关机。
修正了从0.11版就有的BUG。。方向键 左右按键输入颠倒了。疏忽啊。。。。


gbayp
2010-06-08 13:55:23

更新到0.18 换新皮肤


明日青蛙
2010-06-08 17:58:04

活活活~~~这玩意太牛逼了~~~


qxshark
2010-06-08 18:20:07

好东西


轼暖1992
2010-06-17 11:50:25

支持谢谢了


dcwstar
2010-06-24 18:29:01

好东西好东西,谢谢,虽然我用不上,呵呵。虽然高中时候是数学牛人,但高中毕业就再也用不上数学了。


mnm3344
2010-07-12 00:54:48

这个不免费就没意义了