将一个algerberic表达式转换为一个函数?

时间:2012-05-21 04:38:39

标签: expression algebra javascript

我一直在尝试创建一个表达式来计算砖块和玻璃的价格。

I'm working with a, b and c 

so the price is $30m^2  for bricks and $20m^2 for glass

A和B是墙C是圆窗半径

A = 3m (not m^2) 
B = 2m (not m^2)
C = 1m (not m^2)

我相信我的表达(a * b)* 30 - (c ^ 2 * 20)有效,但是如何将其转换为java脚本函数,以后我可以在计算器来计算价格......

使用java脚本的新手。

谢谢大家!

1 个答案:

答案 0 :(得分:1)

我相信以下函数cost(a,b,c)应该做你想要的,假设我已经理解了这个问题:

function cost(a,b,c) { 
    return (a * b * 30) - (Math.PI * Math.pow(c,2) * 20) 
}

根据参数117.16814692820414a = 3b = 2,这会返回a = 1

正在使用的cost函数的一个示例是:

var price = cost(3,2,1);