математика — Попытка минус процент от уже заданной цифры в переполнении стека

У меня уже есть заданное число ($ row [‘mhprice’] * $ _POST [‘mh’]), которое работает нормально, но я хочу вычесть процент 1 — 9, который указан в $ _POST [‘clength’]. Пока у меня есть следующее:

$_POST['clength']; // = 4 for example

This would cost you <?php echo $row['mhprice']  * $_POST['mh'] - ($_POST['clength'] / 100) * 10; ?>

-2

Решение

Вы можете сделать это:

This would cost you <?php echo ($row['mhprice']  * $_POST['mh'] * (1 - $_POST['clength'] / 100)); ?>

В примере с 4 это умножится ($row['mhprice'] * $_POST['mh']) от .96, тем самым уменьшая его на 4%.

Надеюсь, это поможет.

1

Другие решения

Минус процент 🙂

$pc = $_POST['clength'] / 100;
$price = $row['mhprice'] * $_POST['mh'];
$discounted_price = $price - ($price * $pc);
echo "This would cost you {$discounted_price}";
1

Это скорее математический вопрос, но он должен работать (я удалил * 10 в конце, потому что я не знаю, что вы делали с этим числом.

<?php echo (($row['mhprice']  * $_POST['mh']) - (($row['mhprice']  * $_POST['mh'])*($_POST['clength'] / 100))); ?>
0
По вопросам рекламы [email protected]