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

$パーセンテージは、ポイントと銀行口座の金額の間に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 に答える