我有一个基本的数学问题.我试图从一系列数字中得到一个百分比,算法让我很烦恼.
说我有一个范围-5来+5,我想知道的是,在给定之间的值多少百分比.我知道,-5就相当于0%和5会100%,以0作为50%.
我试图添加5来提高规模,但它只是感觉像一个黑客.我希望它感觉动态,这样我就可以给它任何范围并成功地工作.
防爆.
percent = (5 + value) * 100 / 10
Run Code Online (Sandbox Code Playgroud)
我如何弄清楚value一般情况应该是什么?
Nat*_*ord 27
range = top_value - bottom_value
percent = (value - bottom_value) / range
Run Code Online (Sandbox Code Playgroud)