如何根据自定义公式计算求值
我正在开发的系统中如下问题
有四个变量:x1,x2,x3,x4,值是用户前台输入的,
用户还可以输入一个关于此四个变量计算公式,可以随便用户定义(只有+ - * /四种)
我要完成的工作就是根据用户录入的数据和公式完成计算,返回结果。
例如:
x1=10
x2=20
x3=30
x4=40
公式为:x1 * x2 * x3 *x4,我如何把240000这个结果计算出来?
ASP程序,谢谢DXs!
我正在开发的系统中如下问题
有四个变量:x1,x2,x3,x4,值是用户前台输入的,
用户还可以输入一个关于此四个变量计算公式,可以随便用户定义(只有+ - * /四种)
我要完成的工作就是根据用户录入的数据和公式完成计算,返回结果。
例如:
x1=10
x2=20
x3=30
x4=40
公式为:x1 * x2 * x3 *x4,我如何把240000这个结果计算出来?
ASP程序,谢谢DXs!
哇塞,四则运算考试啊?
呵呵
要不要考虑运算符等级啊,
x1+x2*x3-x4怎么算?
先x2*x3再加减吗?
<% x1=10
x2=20
x3=30
x4=40
formula="x1*x2*x3*x4"
res=eval(formula)
Response.Write(res)
%>
eval就可以了
汗,我还在傻傻的
jia=Instr(temp1,"+")
jian=Instr(temp1,"-")
shen=Instr(temp1,"*")
chu=Instr(temp1,"/")
eval,,记好了
谢谢各位了
呵呵
可别忘了函数的功能哟