Как посчитать какой процент занимает число в диапазоне чисел?

Не могу сообразить, по какой формуле можно посчитать процент. Допустим:
a = 5000
b = 10000
c = 7777
Диапазон от a до b это 100%
Интересует, по какой формуле можно посчитать, какой процент занимает "c" в диапазоне "a-b"?
  • Вопрос задан
  • 2234 просмотра
Решения вопроса 2
twobomb
@twobomb
percent = (c-a)/(b - a) * 100
((7777-5000)/(10000-5000))*100 = 55,54%
Ответ написан
Комментировать
На вашем же примере:
a = 5000
b = 10000
c = 7777
x - искомое количество процентов.

(c-a)/(b-a)=x/100 => x=100*(a-c)/(a-b)
x=55.54

Операция вроде называется "проекция диапазона" и есть обобщённая формула для двух произвольных диапазонов, но искать её мне лень.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы