Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

как пересчитать количество единиц в проценты

Денис Бекетов Знаток (447), закрыт 7 лет назад
суть такова. 5 это 100% , 20 это 0% . есть значение между 5 и 20, например 10 . как его пересчитать в проценты, какую формулу родить?

у меня уже мозги перегрелись от дум и подсчётов на калькуляторе
Лучший ответ
Ron Jeremy Оракул (78968) 7 лет назад
Это бред полный
Денис БекетовЗнаток (447) 7 лет назад
так надо, датчик смотрит в воду, чем ближе вода чем меньше значение выдаёт (в см), соответственно 5 см (что б не коротнуло, ближе низя) это 100% заполненности. а 20 это 0% . вот как только это реализовать хз. на что умножить, на что поделить что бы из значения получить %
Ron Jeremy Оракул (78968) 0% - это ноль, а если у тебя должно быть графическое отображение, то там ты можешь рисовать уже в инверсии
Остальные ответы
Anton Bydnikov Ученик (161) 7 лет назад
Уходишь в минус...
Т. Е.
-20это -100%
5это 0%
user51942 Оракул (50668) 7 лет назад
линейная зависимость?
20+(5-20)*p
например:
20+(5-20)*33.3% = 20-15*33.3%=20-10=10
Андрей Высший разум (435056) 7 лет назад
Банальная система из двух линейных уравнений с двумя неизвестными:

5 * a + b = 100
20 * a + b = 0

Решаем:

b = -20 * a
5 * a - 20 * a = 100
- 15 * a = 100
a = -100 / 15 = -20 / 3
b = -20 * -20 / 3 = 400 / 3

Получили уравнение:

y = a * x + b = -20 / 3 * x + 400 / 3 = (20 / 3) * (20 - x)

Ответ: (20 / 3) * (20 - x)
Похожие вопросы