Нужно получить множитель, который будет приносить доли цента в целый цент - PullRequest
1 голос
/ 01 августа 2011

Я хочу иметь возможность указывать долю цента (макс. 100) в приложении php. Мне нужно выяснить, сколько итераций потребуется, чтобы достичь даже целого цента. Я унаследовал приложение, которое якобы делало это, но оно не работает вообще. Есть ли какое-то направление, в котором кто-то может указать мне? Я прошу прощения, если это не просто. Я просто отключился. В нашем приложении это делалось примерно так:

$integerPayout  = (int)floor($payout * 10000);
$count     = 1;
$modAmount = 100; 
while(($integerPayout * $count) % $modAmount != 0)
$count += 1;
echo $count;

1 Ответ

1 голос
/ 01 августа 2011

lcm(100, (int)($payout * 100)) / (int)($payout * 100)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...