根据负面和正面计算声誉百分比
Calculate reputation percentage based on negative and positive
我有一些用户可以在他们的帖子上获得赞成票。
例子:
5个用户点赞
2 位用户投反对票。
我需要计算正反馈的百分比。
我尝试使用此代码:
$result=(($positive-$negative)/$negative);
$r = ($result*100);
$result = $r / 100;
上面的代码不起作用,因为如果我有 50 票赞成票和 1 票反对票,百分比结果为 49%。
如果50票是100%,你需要计算49票的百分比。这是数学:
/* 50(votes) / 100% = 49(votes) / $x% */
$x = 100 x 49 / 50;
也就是98%
对于 5 票赞成票和 2 票反对票,您可以使用相同的逻辑:
$x = 100 x 3 / 5;
也就是60%
我有一些用户可以在他们的帖子上获得赞成票。 例子: 5个用户点赞 2 位用户投反对票。 我需要计算正反馈的百分比。
我尝试使用此代码:
$result=(($positive-$negative)/$negative);
$r = ($result*100);
$result = $r / 100;
上面的代码不起作用,因为如果我有 50 票赞成票和 1 票反对票,百分比结果为 49%。
如果50票是100%,你需要计算49票的百分比。这是数学:
/* 50(votes) / 100% = 49(votes) / $x% */
$x = 100 x 49 / 50;
也就是98%
对于 5 票赞成票和 2 票反对票,您可以使用相同的逻辑:
$x = 100 x 3 / 5;
也就是60%