za4me
@za4me
Человек

Объясните пожалуйста как работает данный код?

Занимаюсь по книге Люка Веллинга и возник небольшой вопрос по коду (объяснения в самой книге не обнаружил)

/Цена и сумма оплаты
		define('TIREPRICE', 650.25); //Покрышки (1шт)
		define('OILPRICE', 250.33); //Масло (1л)
		define('SPARKPRICE', 25.80); //Свечи (1шт)

		$totalmount = 0.00;
		$totalmount = $tireqty * TIREPRICE
					+ $oilqty * OILPRICE
					+ $sparkqty * SPARKPRICE;

		echo "Итого: ".number_format($totalmount,2)." грн. <br>"; 

		//Налог 10%
		$taxrate = 0.10;

		$totalmount = $totalmount * (1 + $taxrate); 
		echo "Всего, включая налог: ".number_format($totalmount, 2)." грн.<br>";


Не могу найти объяснение человеческим языком что такое 1 + в строке ($totalmount * (1 + $taxrate); )

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

Буду очень рад если объясните, спасибо.
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
К общей стоимости надо добавить налог.
Если сумма была 100 рублей, налог 10% - должно быть 110 рублей.
То есть, общая сумма - это 100% + налог.
Вот эта единичка и есть 100%.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы