SOLVED:How 我能否将 0.9 之类的小数表示为百分比,以便我的数字增加 0.9%?

SOLVED:How can i get a decimal like 0.9 to be a percentage so the number i have goes up by 0.9 percent?

我正在做一个学校项目,我们要求用户提供数百万人口,我们还要求增长率。比率是百分比,例如,如果数字是 0.9,则人口应该增加 0.9%,或者如果数字是 4.31,则人口将增加 4.31%。我在将 0.9(十进制)转换为 0.9(百分比)时遇到问题。

这更像是一个数学问题,但只需将它除以 100,这样 0.9 就变成 0.009,然后将你的数字乘以 (1+0.009) 以增加 .9%

你可以试试这个。

让我们了解一下 x% 是什么意思。 x%x parts/100parts。所以,50% 是 50/100。 这样想。找出给定人口的 50% 可以写成 50/100=X/given_population.

X=(50/100)*given_population 这里 X 是给定人口的 50%。

由于在您的情况下您希望它是百分比增长,因此将给定百分比添加到当前人口中。 如果给定的人口是 pop 并且增长是 X%.

New_population=pop+(X% of pop)

new_pop=pop+(pop*(percentage/100))

将两个 Bendik and Ch3ster 的答案结合起来。这是 'just mathematics'.

从一个简单的例子开始:十分之一是多少?

是 10 对吧?十分之一,可以写成这样的分数:1/10 和小数,如 0.1。我们也可以认为九的三分之一是三。其中 "one third of [a number]" 表示 "What is [a number] divided by 3".

所以我们可以将第一个问题重写为:100/10 是什么?

现在,假设我去 运行,在 2 小时内,我走了 20 公里。如何计算我的平均速度?我将 20 公里除以 2 小时。这使我的平均速度为每小时 10 公里,这意味着我在第一个小时内行驶了大约 10 公里,然后在第二个小时内又行驶了大约 10 公里。所以我们可以认为 "per" 大致意思是 "divided by"。 20 (km) divided by 2 (hours) --> 10 km per hour

如果你认为'percent'的字面意思是'per hundred'那么我们就会问:10%是多少?我们可以将其重写为百分之十,或 10/100 = 1/10 = 0.1

那么,什么是0.9% of 1000?由上可知,0.9%为0.9/100,即0.009。那么我们怎样才能找到一个数除以 1000 得到 0.009 呢?我们将 0.009 和 1000 相乘:0.009*1000 = 9

我们可以将其 'general version' 设为:

population_change = (rate / 100) * original_population

所以 new_population = original_population + population_change

或者,new_population = original_population + (rate / 100) * original_population

我们可以将其稍微简化为: new_population = original_population * (1 + (rate/100) )