Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Problem: Given a number of party guests, pizzas and slices per
- -- pizza, calculate how many slices each person should get so that
- -- everyone has the same number of slices. Also calculate the number
- -- of leftover slices.
- -- Solution: First, calculate the total number of slices available.
- -- Input
- guests = 5
- pizzas = 2
- slices_per_pizza = 8
- print("There are " .. guests .. " guests.")
- print("We ordered " .. pizzas .. " pizzas.")
- print("Each pizza has " .. slices_per_pizza .. " slices.")
- -- Calculation
- slices_total = pizzas * slices_per_pizza
- slices_per_guest = math.floor(slices_total / guests)
- leftover_slices = slices_total - slices_per_guest * guests
- -- Output
- print("Each person gets " .. slices_per_guest .. " slices of pizza.")
- print("There will be " .. leftover_slices .. " leftover slices.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement