用于计算总销售额的功能

时间:2010-01-13 17:28:48

标签: c# math

我的产品以奇怪的方式销售。

获得当前价格的公式是:

total_products_sold * 0.05

我需要一个能够在给定total_products_sold值的情况下返回总销售额的函数。 这需要使用上面的公式计算所有过去的定价。

e.g。如果我卖了3个产品,总销售额是:

1 * 0.5 + 2 * 0.5 + 3 * 0.5 = .30

我不记得公式,如果它是一个因子问题或指数型方程式。

1 个答案:

答案 0 :(得分:3)

公式

总(N)=
1 * 0.5 + 2 * 0.5 + ... + N * 0.5 =
(1 + 2 + ... + N)* 0.5 =(检查this link
((N + 1)* N / 2)* 0.5

功能可能类似于

float total (int products) {
    return (products + 1) * products / 2 * 0.5;
}