NastySwipy

Exam - 7 January 2018 - 06. Juice Diet

Feb 19th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.51 KB | None | 0 0
  1. <?php
  2. $raspberries = readline();
  3. $strawberries = readline();
  4. $cherries = readline();
  5. $acceptableJuice = readline();    
  6. if($cherries * 15 > $acceptableJuice){
  7.     for($cherries; $cherries * 15 > $acceptableJuice; $cherries--){
  8.         $cherries * 15;
  9.     }
  10. }
  11. $leftForJuice = floatval($acceptableJuice - $cherries * 15);
  12. for($strawberries; $strawberries * 7.5 > $leftForJuice; $strawberries--){
  13.         $strawberries * 7.5;
  14.     }
  15. for($raspberries; $raspberries * 4.5 > $leftForJuice; $raspberries--){
  16.     $raspberries * 4.5;
  17. }
  18. $raspberriesLess = floatval($raspberries);
  19. for($raspberriesLess; ($cherries * 15) + ($strawberries * 7.5) + ($raspberriesLess * 4.5) > $acceptableJuice; $raspberriesLess--){
  20.     $raspberriesLess * 4.5;
  21. }
  22. $totalRaspberries = floatval($raspberries * 4.5);
  23. $totalRaspberriesLess = floatval($raspberriesLess * 4.5);
  24. $totalStrawberries = floatval($strawberries * 7.5);
  25. $totalCherries = floatval($cherries * 15);
  26. if($totalStrawberries + $totalCherries + $totalRaspberriesLess <= $acceptableJuice && $acceptableJuice <= 100){
  27.     echo $raspberries." Raspberries, ". "0 Strawberries, ".$cherries." Cherries.".
  28.             " Juice: ".(floatval($totalRaspberries + $totalCherries))." ml.";
  29.             exit();
  30. }
  31. if($totalRaspberries + $totalStrawberries + $totalCherries >= $acceptableJuice){
  32.     echo $raspberriesLess." Raspberries, ". $strawberries." Strawberries, ".$cherries." Cherries.".
  33.             " Juice: ".(floatval($totalStrawberries + $totalCherries + $totalRaspberriesLess))." ml.";
  34. }
Add Comment
Please, Sign In to add comment