Это больше связано с математикой, чем с вопросом CS, но я бы хотел получить ответ на вопрос CS.
Что я хочу сделать, так это найти значение относительно максимального значения. Например, допустим, что значение равно 3. Максимальное значение равно 6. Поэтому это значение равно 0,5 максимального значения.
Это может быть легко реализовано так:
currentValue / max
Однако, скажи, если сейчас у меня есть негативы.
Скажем, максимум сейчас -6, а текущее значение -7. Я должен был бы использовать минимальное значение для этого. Так сказать, минимальное значение равно -8. В этом случае -7 будет 0,5 от -6.
Однако, как я могу выразить нахождение текущего значения в виде уравнения для негативов (используя max и min)?