首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据胜数/输赢数显示获胜成功率

根据胜数/输赢数显示获胜成功率
EN

Stack Overflow用户
提问于 2012-09-10 14:28:18
回答 4查看 935关注 0票数 1

我想显示赢与输之间的成功率我试过这样做

代码语言:javascript
复制
$percent = ($row['wins'] - $row['loses'] / (($row['wins'] + $row['loses']/2))* 100);

基于calculatorsoup.com %差分计算公式

计算V1 = 15和V2 =6之间的百分比差 ( V1 + V2)/2) )* 100 = ((15 + 6)/2) * 100 =(\x{e76f} (21/2) )* 100 =(9/ 10.5 )* 100 = 0.857143 * 100 = 85.7143%的差异

但我认为我这样做是完全错误的,我的目标是输出类似于:

用户bob的成功率为: 17%

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-09-10 14:29:50

这是胜数/总试数的比率

代码语言:javascript
复制
$percent = 100 * $row['wins'] / ($row['wins'] + $row['loses']);
票数 3
EN

Stack Overflow用户

发布于 2012-09-10 14:31:00

代码语言:javascript
复制
$v1 = $row[wins];
$v2 = $row[loses];

$percent = ( abs($v1 - $v2) / (($v1 + $v2)/2) ) * 100;
票数 0
EN

Stack Overflow用户

发布于 2012-09-10 14:37:59

如果您想显示玩家的成功率,这将是代码片段:

代码语言:javascript
复制
$wins = 9;
$losses=3;
$succesRate =  ( $wins/ ($wins + $losses) ) * 100 ; 
//output will be "Success rate is: 75%"
echo "Success rate is:".$successrate."%" ;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12353775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档