自定义数字比例转换公式

时间:2014-09-17 21:47:41

标签: algorithm math

我有一个非常具体的数字刻度,我需要一个公式来转换。不幸的是 - 这对我来说并不明显(我)并且我不确定如何处理它。

原始比例为0-35 +,我需要将其转换为100-0比例。

数字的布局如下,左边需要改变。

100.00% 0.00%
35.00%  14.99%
34.99%  15.00%
25.00%  24.99%
24.99%  25.00%
15.00%  34.99%
14.99%  35.00%
10.00%  49.99%
9.99%   50.00%
5.00%   74.99%
4.99%   75.00%
1.00%   89.99%
0.99%   90.00%
0.00%   100.00%

任何指针?

1 个答案:

答案 0 :(得分:0)

我在给定的输入和输出集中找到了一个序列,并制作了一个公式。以下是该公式的算法:

res=24.99
if(input <= 15)
res+=25-input;
if(input <= 10)
res+=25-input;
if(input <= 5)
res+=25-input+5;
if(input <= 1)
res+=25-input-9;
if(input <= 0)
res+=10;
if(input>=35)
res+=25-input;
if(input>=40)
res+=25-input;
if(res>100)
res=100
if(res<0)
res=0;