Как получить процент от числа в интервале?

Доброй ночи. Долго время мучаюсь, лажу вроде бы вокруг да около, но никак не могу решить задачу.
Не знаю как корректно описать задание, поэтому попробую с примерами.
Есть интвервал: 40 - 60
Есть число: 50

Сколько процентов составляет это число в заданном интервале?

По факту видно, что число находится по середине между 40 и 60, то есть результат будет 50%. Но по какой формуле получить этот результат - не понимаю.
  • Вопрос задан
  • 170 просмотров
Решения вопроса 3
@crazywu
Для удобства сдвигаете границы и значение к 0
60 - 40 = 20
50 - 40 = 10
После чего считаете процент числа от верхней границы 10/20 *100% = 50%
Ответ написан
@Ksushqa
Gamedev рулит
(50-40)/(60-40)
Либо линейную нормализацию посмотрите.

Перечитала ваш вопрос. Все-таки не поняла его. Формулировка странная.
Вы имеете в виду определить, где именно находится число 50 на заданном интервале? И отобразить в виде процента. Для чего вам это нужно, напишите.
Ответ написан
Beshere
@Beshere
Инженер-программист
1. Сначала находите, чему равен 1 процент в исходном интервале: (60-40) / 100 = 0.2.
2. Затем находите величину искомого интервала: 50-40 = 10.
3. Находите величину искомого интервала в процентах: 10 / 0.2 = 50%

Удачи!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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