我正在尝试根据银行帐户中可用的金额来创建动态积分系统。例如,如果某人有20分,而我们在银行账户中有100美元,我希望该公式能够返回1美元的内容。
我对此比例并不太在意 - 更多关于达到目标的公式。
到目前为止,我已经提出了一些不同的公式,
$val = (1 / $this->bank) * $amt; //goes the wrong way
$val = ($amt / $this->bank) * 5000; //isn't a good ratio
假设val是所有积分可以得到的金额,银行是银行的金额,$ amt是用户拥有的积分金额。
向正确的方向轻轻推动会很有帮助!
谢谢!
答案 0 :(得分:1)
说$百分比是您想要在积分和银行账户金额之间获得1美元奖励的百分比,您将拥有:
$percentage = 20;
$val = $amt * $this->bank / ($percentage * 100);
答案 1 :(得分:1)
$bank * ($points / 2000)
这符合您的测试用例,为1
和$bank = 100
提供$points = 20
。