My attempts at exercism.org
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 24 lines 669 B view raw
1<?php 2 3class PizzaPi 4{ 5 public function calculateDoughRequirement($pizzas, $persons): int 6 { 7 return $pizzas * (($persons * 20) + 200); 8 } 9 10 public function calculateSauceRequirement(int $pizzas, int $sauceCanVolume): float|int 11 { 12 return $pizzas * 125 / $sauceCanVolume; 13 } 14 15 public function calculateCheeseCubeCoverage(int $cheeseDimension, int|float $cheeseTickness, int $pizzaDiameter): int 16 { 17 return floor(($cheeseDimension**3) / ($cheeseTickness * pi() * $pizzaDiameter)); 18 } 19 20 public function calculateLeftOverSlices(int $pizzas, int $friends): float|int 21 { 22 return ($pizzas * 8) % $friends; 23 } 24}