1

我正在尝试根据银行账户中有多少钱来创建一个动态积分系统。例如,如果某人有 20 点,而我们的银行账户中有 100 美元,我希望公式返回类似于 1 美元的东西。

在这一点上,我不太关心这个比率——更多的是关于到达那里的公式。

到目前为止,我已经想出了一些不同的公式,

$val = (1 / $this->bank) * $amt; //goes the wrong way
$val = ($amt / $this->bank) * 5000; //isn't a good ratio

假设 val 是您可以使用所有积分获得的金额,bank 是银行中有多少,而 $amt 是用户拥有的积分数量。

朝正确的方向轻推会很有帮助!

谢谢!

4

2 回答 2

1

说 $percentage 是您希望在您的积分和银行账户金额之间获得 1$ 奖励的百分比,您将拥有:

$percentage = 20;
$val = $amt * $this->bank / ($percentage * 100);
于 2012-06-19T13:29:47.140 回答
1
$bank * ($points / 2000)

这满足了您的测试用例,给出1$bank = 100$points = 20

于 2012-06-19T13:31:02.100 回答