Maybe your experiences are different than mine but I have found that I spent a lot of time trying to order pizzas for a group of people. And discussing what kind of pizzas to buy. And how many to buy. And sometimes running out, and sometimes having pizza left over, and often times running out of popular pizza and having leftover unpopular pizza. And being a Software Engineer with every core of my being I developed an algorithm for it which has proven of enough use that I am tired of rewriting it and emailing it so hence this page. Remember your mileage will vary. My mileage even varies - when with kids pizza 1 and 2 are swapped, when with my wife mushrooms fall off of the ANSI standard. So...

Figure on1 large pizza (16 inches) for every (n+1)/4 people rounding upor

1 medium pizza (12 inches) for every (n+1)/3 people rounding upso

- 1-3 people = 1 large pizza
- 4-7 people = 2 large pizzas
- 8-11 people = 3 large pizzas
- 12-15 people = 4 large pizzas
- 16-19 people = 5 large pizzas

- 1-2 people = 1 medium pizza
- 3-5 people = 2 medium pizzas
- 6-8 people = 3 medium pizzas
- 9-11 people = 4 medium pizzas

people...

- Pizza 1 = ANSI Standard Pizza = Pepperoni and Mushrooms
- Pizza 2 = Veggie = Green Peppers and Mushrooms
- Pizza 3 = Sausage Only = This is the experimental pizza - replace this with some funky pizza that has up to 2 toppings but no onions or olives
- Pizza 4 = Cheese Only
- Pizza 5 = Pepperoni Only

- Pizza 6 repeats pizza 1.
- Pizza 7 repeats pizza 2 or some other veggie combo (with up to 2 toppings but no onions or olives)

and so on.

Assumptions:

- Anything over 2 toppings and the pizza is left over.
- Anything with onions or olives and the pizza is left over.

mjf