1

勝ち負けの勝ち成功率を見せたい

$percent = ($row['wins'] - $row['loses'] / (($row['wins'] + $row['loses']/2))* 100);

計算機soup.comに基づく%差計算式

V1=15とV2=6の差のパーセンテージを計算します

(| V1-V2 | /((V1 + V2)/ 2))* 100

=(| 15-6 | /((15 + 6)/ 2))* 100

=(| 9 | /(21/2))* 100

=(9 / 10.5)* 100

= 0.857143 * 100

= 85.7143%の違い

しかし、私はそれについて完全に間違った方法で行っていると思います。私の目標は、出力が次のようになることです。

ユーザーbobの成功率は17%です

4

4 に答える 4

3

これは、勝利数/合計試行回数の比率です。

$percent = 100 * $row['wins'] / ($row['wins'] + $row['loses']);
于 2012-09-10T14:29:50.493 に答える
0
$v1 = $row[wins];
$v2 = $row[loses];

$percent = ( abs($v1 - $v2) / (($v1 + $v2)/2) ) * 100;
于 2012-09-10T14:31:00.837 に答える
0

プレーヤーの成功率を表示したい場合、これはコードスニペットになります。

$wins = 9;
$losses=3;
$succesRate =  ( $wins/ ($wins + $losses) ) * 100 ; 
//output will be "Success rate is: 75%"
echo "Success rate is:".$successrate."%" ;
于 2012-09-10T14:37:59.993 に答える
0

私が質問を理解した場合、数学は非常に簡単です:W=勝ちます

L=負ける

T = W + L

比率での勝率はW:T = X:100です。

コードで

$w = $row['wins'];
$l = $row['loses'];
$rate = ($w * 100)/($w + $l)
于 2012-09-10T14:39:10.310 に答える