我有一个基础数学问题。我试图从一系列数字中获取百分比,但算法困扰了我。
假设我有一个范围从
我尝试添加5来提高比例,但感觉像是一个hack。我希望它有动态感,这样我就可以给它任何范围并成功地工作。
例如:
我该如何确定在一般情况下应该使用什么
假设我有一个范围从
-5
到+5
的数字,并且我想知道给定值之间有多少百分比。我知道-5
等同于0%
,而5
则为100%
,而0
则为50%
。我尝试添加5来提高比例,但感觉像是一个hack。我希望它有动态感,这样我就可以给它任何范围并成功地工作。
例如:
percent = (5 + value) * 100 / 10
我该如何确定在一般情况下应该使用什么
值
?
范围 = 顶部数值 - 底部数值
数值 = ((百分比 / 100) * 范围) + 底部数值
- Steve-O-Rama