【问题标题】:Calculate reputation percentage based on negative and positive根据负面和正面计算声誉百分比
【发布时间】:2022-01-05 10:27:35
【问题描述】:

我有一些用户可以在他们的帖子中获得赞成票。 例子: 5 位用户点赞 2 个用户投反对票。 我需要计算正反馈的百分比。

我尝试使用此代码:

$result=(($positive-$negative)/$negative);
$r = ($result*100);
$result = $r / 100;

上面的代码不起作用,因为如果我有 50 个赞成票和 1 个反对票,则百分比为 49%。

【问题讨论】:

标签: javascript php math


【解决方案1】:

如果 50 票是 100%,则需要计算 49 票的百分比。这是数学:

/* 50(votes) / 100% = 49(votes) / $x% */
$x = 100 x 49 / 50;

98%

对于 5 票赞成和 2 票反对,您可以使用相同的逻辑:

$x = 100 x 3 / 5;

60%

【讨论】:

  • 不客气 :) 只要你活着,你就学多久。
猜你喜欢
  • 1970-01-01
  • 2022-12-11
  • 1970-01-01
  • 2020-12-08
  • 2018-03-17
  • 1970-01-01
  • 1970-01-01
  • 2020-08-01
  • 2013-10-17
相关资源
最近更新 更多