【发布时间】:2015-03-05 20:23:27
【问题描述】:
给定这些参数:
minX = 10.0
maxX = 200.0
minY = 300
maxY = 700
用户可以在 minX 和 maxX 之间移动 x。求 y,使其在 minY 和 maxY 之间的比例与 x 在 minX 和 maxX 之间的比例相同。因此,如果 x = 10,则 y = 300。如果 x = 200,则 y = 700。
虽然 x 是浮点数,但 y 必须是整数。
这个公式会是什么样子?
我尝试了以下方法,但效果相反。
y = minY + (double)(maxX - x) / maxX * (maxY - minY)
【问题讨论】:
标签: algorithm math slider formula uislider