РЕШЕНО: Как я могу получить десятичное число, например 0,9, в процентах, чтобы число, которое у меня было, увеличилось на 0,9 процента? - PullRequest
0 голосов
/ 14 февраля 2020

Я делаю школьный проект, и мы просим пользователя о населении в миллионах, и мы также просим о темпах роста. Процентная ставка указана в процентах, например, если число равно 0,9, население должно увеличиться на go на 0,9 процента или если оно будет равно 4,31, то оно увеличится на go на 4,31 процента. У меня проблемы с преобразованием 0,9 (десятичных) в 0,9 (процентов).

Ответы [ 3 ]

1 голос
/ 14 февраля 2020

Вы можете попробовать это.

Давайте разберемся, что означает x% . х% - это х частей / 100 частей . Итак, 50% - это 50/100. Думайте об этом так. Узнать, что 50% данной популяции можно записать как 50/100 = X / данное_популяция .

X = (50/100) * данное_популяция здесь X составляет 50% от данной совокупности.

Поскольку в вашем случае вы хотите, чтобы процентное увеличение , добавьте данный процент к существующей совокупности. Если заданная популяция составляет pop и рост составляет X% .

New_population = pop + ( X% pop)

new_pop=pop+(pop*(percentage/100))
1 голос
/ 14 февраля 2020

Для объединения ответов от Бендик и Ch3ster . Это «просто математика».

Начните с простого примера: что такое одна десятая из ста?

Это 10, верно? Одна десятая может быть записана в виде дроби примерно так: 1/10 и в виде десятичной дроби, как 0,1. Мы можем также думать, что одна треть из девяти - это три. Где «одна треть [числа]» означает «Что [число] делится на 3».

Таким образом, мы могли бы переписать наш самый первый вопрос следующим образом: Что такое 100/10?

Теперь давайте рассмотрим, что я go бегу, и через 2 часа я прохожу 20 км. Как рассчитать среднюю скорость? Я делю 20 км на 2 часа. Это дает мне среднюю скорость 10 км в час, что означает, что я проехал примерно 10 км в первый час, а затем снова примерно 10 км во второй час. Таким образом, мы можем думать, что «за» означает примерно «разделенный на». 20 (km) divided by 2 (hours) --> 10 km per hour

Если вы считаете, что «процент» имеет буквальное значение «на сотню», тогда мы можем спросить: что такое 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

Мы можем сделать «общую версию» этого как:

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) )

0 голосов
/ 14 февраля 2020

Это скорее математический вопрос, но просто разделите его на 100, чтобы 0,9 стало 0,009, затем умножьте свое число на (1 + 0,009), чтобы увеличить на 0,9%

...