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

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

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

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

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

Войти через центр авторизации
Похожие вопросы