Sign-up....

如何根据自定义公式计算求值

我正在开发的系统中如下问题

有四个变量:x1,x2,x3,x4,值是用户前台输入的,

用户还可以输入一个关于此四个变量计算公式,可以随便用户定义(只有+ - * /四种)

我要完成的工作就是根据用户录入的数据和公式完成计算,返回结果。

例如:

x1=10

x2=20

x3=30

x4=40

公式为:x1 * x2 * x3 *x4,我如何把240000这个结果计算出来?

ASP程序,谢谢DXs!

[204 byte] By [msdn] at [2007-8-15 10:03:28]
# 1 Re: 如何根据自定义公式计算求值

哇塞,四则运算考试啊?

呵呵

要不要考虑运算符等级啊,

x1+x2*x3-x4怎么算?

先x2*x3再加减吗?

kafly at 2006-6-5 16:43:23 >
# 2 Re: 如何根据自定义公式计算求值

<% x1=10

x2=20

x3=30

x4=40

formula="x1*x2*x3*x4"

res=eval(formula)

Response.Write(res)

%>

wanghui0380 at 2006-6-5 16:49:08 >
# 3 Re: 如何根据自定义公式计算求值

eval就可以了

eglic at 2006-6-5 16:49:11 >
# 4 Re: 如何根据自定义公式计算求值

汗,我还在傻傻的

jia=Instr(temp1,"+")

jian=Instr(temp1,"-")

shen=Instr(temp1,"*")

chu=Instr(temp1,"/")

eval,,记好了

kafly at 2006-6-5 16:54:34 >
# 5 Re: 如何根据自定义公式计算求值

谢谢各位了

jordan4 at 2006-6-6 12:31:49 >
# 6 Re: 如何根据自定义公式计算求值

呵呵

可别忘了函数的功能哟

taolixiang at 2006-6-6 13:09:14 >

Web

All Classified