рекурсия — двойное рекурсивное умножение

Я создаю функцию для расчета цен для своего бизнеса, но я застрял в одной точке

$cost = 5.4;
$price = $cost + ($price*0.105) + ($price*0.1);

Как я могу сделать эту математику? Это рекурсивная формула, но я не вижу решения … Я пытался искать, но не нашел способ сделать это.

Если кто-то может мне помочь, спасибо

-2

Решение

Я не следил за обсуждением в комментариях, но если это соотношение правильное, то это просто математическое уравнение:

$cost = 5.4;
$price = $cost + ($price*0.105) + ($price*0.1);

Переместить весь термин, содержащий $price слева:

$price - 0.105 * $price - 0.1 * $price = $cost

Сделайте математику на левой стороне:

$price * (1 - 0.105 - 0.1) = $cost
0.795 * $price = $cost

Разделите обе стороны на 0.795 и это все:

$price = $cost / 0.795;

Сейчас

echo($price);

дисплеи:

6.7924528301887

округленный до двух цифр 6.79,

0

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

Я нашел название этого расчета .. Его разметка

http://www.purplemath.com/modules/percntof2.htm

Спасибо всем!

0

По вопросам рекламы [email protected]