-4

嗨,我一直在努力解决这个问题。

想象 100%

我们有 2 个号码

6788.08 & 11629.60

我如何获得每个数字的百分比。

例如我认为

100%

10 & 100

10% & 90%

这个例子正确吗?我不知道如何获得 % 中的 2 个比率

4

5 回答 5

2

取两个数$number1$number2,那么这两个数的和$sum, 是$number1 + $number2

现在,获得每个的百分比是微不足道的:

$sum = $number1 + $number2;
$percentage1 = $number1 / $sum;
$percentage2 = $number2 / $sum;
于 2013-02-11T02:14:44.803 回答
0

添加两个数字:

$sum = 6788.08 + 11629.60;

然后将每个数字除以该总和以获得每个数字的比例:

$percentage_number1 = 6788.08 / $sum;

所以你得到一个比率。将该比率乘以 100,您可以将其打印为%.

于 2013-02-11T02:14:15.523 回答
0

虽然我不确定你的例子,但这样的事情应该有效:

$number = 6788.08;
$number2 = 11629.60;
$summedamt = $number+$number2;

$avg1 = $number/$summedamt;
$avg2 = $number2/$summedamt;

祝你好运。

于 2013-02-11T02:14:30.090 回答
0

您将不得不标准化这些值。如果你有xy然后用两个比例,你就会得到答案。如果您认为1.0f == 100%这变得微不足道:

xperc = x / (x + y)
yperc = y / (x + y)

当然,如果您想获得可打印的结果,则必须乘以 100 并截断小数。

于 2013-02-11T02:14:49.077 回答
0

我们在高中数学中学到的是:超过等于100 的百分比

6788.08 + 11629.60 = 18417.68

6788.08是18417.68百分之几?

6788.08 (is) / 18417.68 (of) = % / 100

6788.08 / 18417.68 = 0.369 = % / 100

0.369 * 100 = 36.9%

对其他号码执行相同操作。

于 2013-02-11T02:22:20.523 回答