XCalculator 是一款简单易用、命令行式的代数表达式计算器,它不仅提供了最基本的四则运算(“+”、“-”、“*”、“/”),还包括了乘方(“^”)、取模(“%”),逻辑运算中的与(“&”)、或(“|”)、非(后导“!”),以及阶乘运算符(前导“!”)。
另一方面,XCalculator 还为您提供了方便易用的自定义函数、常数的功能,您可以在一次计算过程中定义您自己的任意元函数、利用代数式表示的常数,或者替换现有的函数及常数,为了保持扩展性,我们也提供了函数重载的功能。除了以上功能,它还可以对32字节正整数进行2-16进制间的转换、求和、求积、迭代以及表达式间的大小比较。
该软件项目的若干特性:
1、基本的混合表达式运算
2、表达式的比较(>,<,>=,<=,!=,==),支持表达式连接
3、定义常数、函数
4、进制转换[2-16]内任意进制有限数位转换
5、求和、求积、迭代
指令例子:
1、sin(pi/4)+e^(1+2/ln(2))
2、max(1,2,3,4)<min(sin(2/5),cos(5^2))<sin(pi/2)<10
3、a = 3.14/2 (定义为数值)
b = sin(pi/8)
c := rnd(1,5) (定义为表达式)
4、convert [10:16] 123123 (从10进制转换到16进制)
sum [n,1:1000] (n+1)/(n+2) (求和)
product [x,1:1000] (x+1)/sin(x^2) (求积)
enum [1000,y=1] sin(1-1/y) (迭代)
5、 remove f(x)
remove n
(删除函数、常数)
6、f(x)=x^2+2*x (定义函数)
f(x,y,z)=x^2+y^2+z^2 (定义多元函数)
该程序的开发人员:任乾,任坤,陈斌,大山等
调试人员:傅以诺,liuyu,罗毅,郑梦莹,xiaolei等。 |