|
最近抽了些时间将以前自己做的计算器改进一下,成了现在的简易计算器。个人觉得还挺好用,主要是适合自己吧。这里的氛围很好,大家又很热情,对我们这些新人很是照顾,为了报答,于是就想发来这里分享一下。
用D6编写的程序。界面如下:
首先他的文本框支持表达式输入,比如1+2,输入后按回车键或点击计算键,便可得到想要的结果3,显示在计算结果输出框处。ESC键则用于清除当前表达式。
其次符合四则运算规则,比如1+2*3,结果会是7而不是9。
当然可以使用括号来决定优先运算的部分,比如(1+2)*3,支持(),[],{}其实在这里三个都是一样的,没有谁比谁优先一点。
除了+加 -减 *乘 /除 与括号之外还加%求余 ^次方 ~开次方 这点运算 比如:2^5%3 就是指2的5次方再与3求余 其中次方与开次方的优先度高于乘与除 加与减最低。
对于一些胡乱写的式子作了错误警告提示(虽然他仍然会尝试计算)例如2+*3又或者(2*3等等等
除数为零这些基本的错误是不会让他发生的。会提示
支持一些简写的符号,再也不数0的个数了,比如5/10K 又或者 1/(2*3.14159265*(3m*2u)~2)
p,n,u,m,K,M,G,T
可以用H或B结束代表一个十六进制数或者二进制数 比如AAH+10010110B
支持变量?常量定义计算,比如:电压^2/电阻 又或者 U/(R1+R2)*R1
计算结果输出的下面增强显示,可以按需求显示结果,带p,n,u,m,K,M,G或T显示结果 正常显示 用分隔符显示 按咱们中国的读法显示 可选中只保留小数的位数 又或者 显示 十六进制 二进制结果 ,十六进制或二进制显示会去除小数部分。
(DBLG的简易计算器)
工具如下:
DBLG的简易计算器.rar
(210 KB, 下载次数: 414)
|
评分
-
2
查看全部评分
-
|