Работаю с финансами и получилась такая ситуация:
Валюта совершенна не важна, поэтому я буду писать числа без валюты.
У меня есть сумма 30, ее нужно правильно распределить.
Итак 33%, 34% и еще 33%.
Далее меня интересует работа с частью 33%. Это у нас 9,9!
число 9.9 мне нужно посчитать по следующей схеме:
1 пользователь получит 30%
2 пользователь получит 20%
3 пользователь получит 10%
4 пользователь получит 10%
5 пользователь получит 10%
6 пользователь получит 10%
7 пользователь получит 10%
Если пользователей меньше чем 7, записать все дело в остаток.
Теперь считаем:
9.9/100*30 = 2,97 и тут php берет и честно округляет 2,97 до 3.
В результате на таких вот операциях не понятно куда теряются центы. Подскажите пожалуйста как вообще отключить округление?
-
Вопрос задан
-
4459 просмотров