Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. <?php
  2. /**
  3. * Рассчитывает сумму корзины с учётом скидки
  4. *
  5. *@param $cartTotal
  6. *
  7. *@return float Сумма, с учётом скидки
  8. */
  9. public function checkDiscount(int $cartTotal) {
  10. /* @var float $cartTotal Сумма корзины */
  11. /* @var int $discount Сумма скидки */
  12. $discount = 0;
  13. switch (true) {
  14. case ($cartTotal>1000 && $cartTotal<2000):
  15. $discount = 100;
  16. break;
  17. case ($cartTotal>=2000 && $cartTotal<3000):
  18. $discount = 300;
  19. break;
  20. case ($cartTotal>=3000 && $cartTotal<4000):
  21. $discount = 500;
  22. break;
  23. case ($cartTotal>=4000 && $cartTotal<9000):
  24. $discount = 1000;
  25. break;
  26. case ($cartTotal>=9000):
  27. $discount = 1500;
  28. break;
  29. }
  30. return $cartTotal - $discount;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement