pizza-math

Calculates the best value pizza!

Usage no npm install needed!

<script type="module">
  import pizzaMath from 'https://cdn.skypack.dev/pizza-math';
</script>

README

Pizza math

Calculates the best value pizza!

Setup

Install the package using NPM: npm install pizza-math. Then require it in Node (CommonJS):

const pizzaMath = require('pizza-math')

Or ES6:

import pizzaMath from 'pizza-math'

You may also include pizza-math directly in your HTML, which will define a public variable pizzaMath. Download dist/pizza-math.js to your project directory and include it in your HTML with:

<script src="path/to/pizza-math.js"></script>

Usage

Calculate the area of a pizza based on its diameter:

const diameter = 10         // 10 inches
pizzaMath.getArea(diameter) // 78.5398...

Get the value of a pizza, in square inches per $ (higher is better):

const diameter = 10   // 10 inches
const cost = 15       // $15.00
pizzaMath.getValue(diameter, cost)  // 5.2359...

Get the ratio of values between two pizzas. Each pizza must be specified as an object with fields diameter and cost. The result is the second pizza's value divided by the first:

const pizza1 = { diameter: 10, cost: 15 }     // Value: 5.24
const pizza2 = { diameter: 12.5, cost: 18 }   // Value: 6.82
pizzaMath.getRatio(pizza1, pizza2)            // 1.3020...

Credits

Erik Koopmans

License

The ISC License

Copyright (c) 2020 Erik Koopmans