自己用的,所以算不上什么软件,只不过不想费事再做的人拿去罢了
看了速算方面的书的人需要练习,一般是5到6位的两数加减乘除
这个程序伪码大概意思如下
read expression,operation,answer;
result = eval(expression)
resault==answer?true:false
就是这个样子。区别是练习的时候需要随机数吧(一般是5到6位),而且很多时候不想连续输入相同的乘数之类的,所以算式输入有几个变种:
输入 算式1024*2
那么下次的算式r*代表一个随机数*2,类似
如果是*r代表1024*一个随机数
其中*号可以用+-/代替
本来还做了非随机数的头表达和尾表达式,但是觉着和练习关系不大删了。另外里面都是double类型,显示神码的都是string,所以整数数字后面有时候有.0,你们懂的。初始之都是0,所以最好第一次输入的时候是一个完整表达式,比如1024*768之类的,否则直接用r*或者*r默认的缺失数就是0了。
按a代表重新上次输入。
e代表exit
linux下的jar包在此(jdk1.60的)。虽然知道怎么用的就算了,不知道的用java -jar QuickCalc.jar运行。
QuickCalc.jar.zip
阅读(616) | 评论(0) | 转发(0) |