← Back to challenges

Volume of a Pizza

JavaScriptHardmathlanguage_fundamentalsgeometry

Instructions

Tom is a very methodic guy that loves geometry and pizza: he loves them so much that, before eating a pizza, he calculates its radius and its height. Now, he wants to know from you the total volume of pizza that he swallowed!

You are given the two parameters that Tom measured:

  • radius
  • height

He tells you that if you multiply the height by the square of the radius and multiply the result for the mathematical constant π (Pi), you will obtain the total volume of the pizza. Implement a function that returns the volume of the pizza as a whole number, rounding it to the nearest integer (and rounding up for numbers with .5 as decimal part).

Examples

volPizza(1, 1) ➞ 3
// (radius² x height x π) = 3.14159... rounded to the nearest integer.

volPizza(7, 2) ➞ 308

volPizza(10, 2.5) ➞ 785

Notes

  • This challenge requires knowledge of some language fundamentals related to math: the Math object methods.

  • For experienced users: try to be creative!

javascript
Loading editor…
to run
Walks through the solution with reasoning and edge cases.
Next: String to Integer and Vice Versa