2015-03-28 3 views
-3

Я хочу, чтобы получить процент от текущего значения от -60 до 60.Отрицательный и положительный процент диапазона

так что если

NUMBER == 60 

Результат должен быть 100%

NUMBER == -60 

Результат должен быть 0%

NUMBER == 0 

Результат должен быть 50%

Как я могу это достичь?

+0

Это простая математика, связанные с вопросом, почему не вы сами решаете это с помощью калькулятора? 60/60 = 1, 60/-60 = -1 – starkeen

ответ

1

Это основная математика

MIN = -60; 
MAX = 60; 
if (NUMBER < MIN) { 
    PERCENT = 0; 
} 
else if (NUMBER > MAX) { 
    PERCENT = 100; 
} 
else { 
    PERCENT = (NUMBER-MIN)*100/(MAX-MIN); 
} 
Смежные вопросы