voraa, в твоем алгоритме все время уменьшается result...
Т.о. и получаются такие казусы
Цитата:
|
Сумма заказа 2050р. При заказе больше 2000р предусмотрена скидка 100р.
К оплате 1950р.
При заказе менее 2000р доставка платная. Цена доставки по вашему адресу 600р.
Итого к оплате 2550р.
|
Т.е. все блага должны анализироваться "от первоначальной" суммы. Все скидки суммируются и только по по окончании всех рассчетов происходит вычитание размера скидок из основной суммы.