Код, к сожалению, приложить не могу.
Есть реализация ползунка, при перемещении которого меняется возраст человека. Длина блока, по которому перемещается ползунок 166px. Минимальный возраст - 16 лет, максимальный - 80. Т.е. =>
0px = 16 лет
166px = 80 лет
У меня возникла проблема с составлением формулы, которая будет рассчитывать возраст, в зависимости от расположения ползунка, например,
33 px = x лет
Подскажите, куда двигаться, чтобы правильно составить формулу?
Пробовал так:
80 лет = 166px
x лет = 33px
=> x = (80 * 33) / 166
В итоге это почти правильное решение, но есть минус, 1px != 16
Длина в пикселях 166 = количеству лет (80 - 16 = 64), т.е. 166 = 64.
Получается, в пикселях 1 год = 2,59375
Формула итоговая должна быть такая: лет = (текущее_положение_ползунка / 2,59375) + 16
Сборка персонального компьютера от Artline: умный выбор для современных пользователей