Я округляю свои десятичные значения до целых
пример:
У меня есть 5 чисел, чья сумма% должна в итоге составить 100%, но я получу 101%, мои значения
11.11111, 80.55555, 5.55555, 2.77777
и округляя их, я получаю
11, 81, 6, 3 => 101
В приведенном выше примере, например, 5.555556 округляет до 6 (правильное значение), но искажает мой итог для процента, который становится больше 100, когда я округляю и добавляю числа.
Как я могу заставить или изменить функцию округления, чтобы дать желаемое значение?
Я использую
round(100 * (x1/sum) )
Мой вывод на веб-странице выглядит следующим образом: (я хочу отобразить%, округленный до int)
field value %
x 8 11
y 58 81
Разве это не возможно?
Примечание: я использую функцию asp round -
обновлен