Math 数学-百分比到范围的转换

Math 数学-百分比到范围的转换,math,language-agnostic,Math,Language Agnostic,我试图解决一个问题,即我知道一个百分比(由用户设置),但我需要找到该百分比在一个数字范围内的位置,因此,例如,如果用户将其设置为50%,值范围为-10到10,则该值将为0 这在我看来很简单,但我在这个问题上绊倒了。这应该行得通 pos = low + (high - low) * percentage 这应该行得通 pos = low + (high - low) * percentage 获取两个数字之间的差值以查找范围的大小(20),将其乘以0.5,得到10,然后将其添加到-10的范围开

我试图解决一个问题,即我知道一个百分比(由用户设置),但我需要找到该百分比在一个数字范围内的位置,因此,例如,如果用户将其设置为
50%
,值范围为
-10
10
,则该值将为
0

这在我看来很简单,但我在这个问题上绊倒了。

这应该行得通

pos = low + (high - low) * percentage
这应该行得通

pos = low + (high - low) * percentage

获取两个数字之间的差值以查找范围的大小(
20
),将其乘以
0.5
,得到
10
,然后将其添加到
-10
的范围开始处。我投票结束这个问题,因为它是关于数学而不是编程的。获取两个数字之间的差,以找到范围的大小(
20
),将其乘以
0.5
得到
10
,然后将其添加到
-10
的范围开始处。我投票结束这个问题,因为它是关于数学而不是编程的