2017-07-02 7 views
-3

5人のユーザーがいるとします。各ユーザーは、個々の割合に基づいて支払いを受け取ります。PHPでこれらの複数の割合を計算しますか?

たとえば、

User 1: 5% 
User 2: 10% 
User 3: 15% 
User 4: 15% 
User 5: 5% 

ここで、合計$ 100があります。私は5人のユーザーの間で$ 100を分割したいと思う。しかし、より高い%を持つユーザーは、より低い%を持つユーザーよりも高い金額を受け取るでしょう。

これはどのように計算されますか?

+1

だから、ユーザー1は$ 100の5%、つまり$ 5を得るでしょうか? – Qirel

+0

残りの50%はどこに行くのですか? – deceze

+0

あなたのパーセンテージは100に加算されません - それらは50まで加算されます。 – icc97

答えて

1

私はあなたがすべての中で全体の$ 100分割したいと、私はそのように行くと、 "未知の" として扱うでしょう:

User 1: 5% (5X) 
User 2: 10% (10X) 
User 3: 15% (15X) 
User 4: 15% (15X) 
User 5: 5% (5X) 

簡単な式:

5X + 10倍+ 15X + 15X + 5X = 100

50X = 100

X = 2

User 1 gets 5*2 = $10 
User 2 gets 10*2 = $20 
User 3 gets 15*2 = $30 
User 4 gets 15*2 = $30 
User 5 gets 5*2 = $10 
+0

私は以前は分かりませんでした。私はあなたに5人のユーザーの例を与えています。これは簡単に100人のユーザー、または同じパーセンテージの1000人のユーザーになる可能性があります。だから彼らの総パーセンテージは関係ありません。個々のパーセンテージのみ。新規の場合100%のユーザーがそれぞれ5%、10%、15%の割合で混在しているとします。しかし、わずか100ドルです。どのように100人のユーザーのうち100ドルをその割合で割りますか? – tom

+0

@あなたは彼の答えを誤解するかもしれませんが、それは実際にあなたの質問に対する答えです。 – pokeybit

+0

私は彼が100ドルを得るために倍増しているのを見ている。金額が$ 500の場合はどうなりますか?それはどのように機能しますか? – tom

関連する問題