101%
-
@-Dante-:
Сокращение до целых)К Примеру
45,5% ~46%
6% - 6%
48% - 48%
0,5% ~1%100% - 101%
Ню вообще-то это не сокращение...
В крайнем случае это округление... Но по правилам округления 100% это всегда 100%. А 45.5% совсем не всегда 46%, а зависит от следующего скрытого знака...Например:
45.49% = 45.5 % но не равно 46%
45.51% = 45.5% и равно 46% при округлении до целого...Аналогично про 0.5% - это может быть как 0% так и 1%.... Вариабельно.
А 100% означает то что означает - 100.00% и всегда равно только 100% и никогда не 101%
-
Вот представь себе что у тебя в гильдии 200 человек и у всех по 0.51% в гильдию кроме одного. Сколько будет % в сумме ?
200+
Речь идёт не об округлении 100% до 101%, а о том что сумма округлённых процентов становится больше 100!
Ещё раз: Это не баг и это не исправить!
П.С.: WhhiteWisard, как с оффтопиком у Вас? Превратили тут тему в балаган!
П.П.C.: Автор, закрой тему. Или кто-нить ему помогите!
-
@Мистикал:
Вот представь себе что у тебя в гильдии 200 человек и у всех по 0.51% в гильдию кроме одного. Сколько будет % в сумме ?200+
Речь идёт не об округлении 100% до 101%, а о том что сумма округлённых процентов становится больше 100!
Ещё раз: Это не баг и это не исправить!
П.С.: WhhiteWisard, как с оффтопиком у Вас? Превратили тут тему в балаган!
П.П.C.: Автор, закрой тему. Или кто-нить ему помогите!
Ля-ля не надо... просто надо правильно считать проценты и требуемой точностью, а кроме того суммировать с правильным округлением. И тогда никогда 101% там где должно быть только 100 - ПОВТОЯЮ - не получится... В бухгалтерских вычислениях - никогда такого бага - ни один заказчик не пропустит. Для этого собственно в компе и существует такая весч как вычисления с заданной точностью.... Конечно - если ограничиться точностью только в 2 знака после запятой, то на 100-200-300 членах в гильдии - легко получишь такую багу... Но означает это только то, что реализовывал эти вычисления - дурак не знающий ничего о погрешностях вычислений.
Это именно баг и ничего более. Возможно трудно удаляемый - но фичей его это не делает. Баг.
PS: Ты кстати - сам считать не умеешь... Если 200 по 0.51 то это должно быть по всем правилам - даже при точности 2 знака после запятой - всего 102.00 == 102% а никак не 200+