ProMaks, я просто хочу сказать то же самое о чём уже написал Anatoly Scherbakov, но другими словами.
Тут поможет линейная интерполяция при помощи уравнения прямой. Посмотите, например, на Уравнение прямой, проходящей через две различные точки на плоскости
ru.onlinemschool.com/math/library/analytic_geometr...
В том уравнении, x1=-3, x2=3, y1=0, y2=100.
Как только подставите эти значения в уравнение прямой и выразите y (scaled_value), то сразу получите выражение, которое использует Anatoly Scherbakov.