Как рассчитать процент от того, сколько кто-то заплатил - PullRequest
0 голосов
/ 10 ноября 2018

Я пытался Google это в течение нескольких часов, но мне трудно найти математику для достижения этой цели.

Если общая сумма платежа составляет 200 фунтов стерлингов, а пользователь заплатил 100 фунтов стерлингов - он заплатил 50% от общей суммы.

Я пытаюсь перевести это в алгоритм, но не могу получить ожидаемый результат.

Я пробовал:

($total / $paid) * 100;
(($total + $paid) / 100) * 2;
($total - $paid) / 100;

Но ничего из этого не дает мне 50%, когда я использую 200 в качестве общей суммы платежа и 100 в качестве уплаченной суммы. Любая помощь будет оценена. Я не очень хорош в математике.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2018

Это очень просто, просто сделай это $percentPaid = $paid/$total * 100;

0 голосов
/ 10 ноября 2018

Просто сделайте:

$percent = 100 * $paid/$total;

Чтобы получить процентное значение с точностью до двух десятичных знаков, вы можете использовать функцию Round():

$percent = ROUND(100 * $paid/$total, 2);
...