2012-06-19 55 views
4

我有一個基本的數學問題。我試圖從一系列數字中獲得一個百分比,算法讓我感到困擾。如何獲得一個範圍的百分比

說我有一個範圍-5+5,我想知道給定一個值之間的百分比是多少。我知道-5將相當於0%5將是100%050%

我試圖添加5來調出比例,但它只是感覺像一個黑客。我希望它能夠感受到動態,所以我可以給它任何範圍和成功的工作。

Ex。

percent = (5 + value) * 100/10 

我該如何計算出value應該是一般情況?

回答

23
range = top_value - bottom_value 
percent = (value - bottom_value)/range 
+1

互聯網愛你,先生。 – Seb

+3

感謝您的支持!對於解決問題的主持人而言,要說出問題並不難。這很簡單。 – Gavin

+0

這將返回從0到1的浮點數。 – Riki137

相關問題