Question: import math # Constants COST_PER_COOKIE = 0.50 SELLING_PRICE_PER_COOKIE = 1.20 BOX_CAPACITY = 8 EXTRA_SELLING_PRICE = 0.99 # Function to calculate profit for each
import math\ \ # Constants\ COST_PER_COOKIE = 0.50\ SELLING_PRICE_PER_COOKIE = 1.20\ BOX_CAPACITY = 8\ EXTRA_SELLING_PRICE = 0.99\ \ # Function to calculate profit for each event\ def calculate_profit(cookies_ordered):\ batches_needed = math.ceil(cookies_ordered / 24)\ total_cost = batches_needed * 24 * COST_PER_COOKIE\ total_revenue = cookies_ordered * SELLING_PRICE_PER_COOKIE\ extra_cookies = batches_needed * 24 - cookies_ordered\ extra_revenue = extra_cookies * EXTRA_SELLING_PRICE\ \ return round(total_revenue - total_cost + extra_revenue, 2)\ \ # Function to calculate boxes and bags needed\ def calculate_boxes_and_bags(cookies_ordered):\ boxes_needed = cookies_ordered // BOX_CAPACITY\ bags_needed = cookies_ordered % BOX_CAPACITY\ return boxes_needed, bags_needed\ \ # Event-specific information\ events = ["Event 1", "Event 2", "Event 3", "Event 4", "Event 5"]\ cookies_needed = []\ \ # Input: number of cookies needed for each event\ for event in events:\ cookies = int(input(f"How many cookies for {event}? "))\ cookies_needed.append(cookies)\ \ # Calculate and display results\ total_profit = 0.0\ \ for i, event in enumerate(events):\ profit = calculate_profit(cookies_needed[i])\ total_profit += profit\ \ batches_needed = math.ceil(cookies_needed[i] / 24)\ boxes, bags = calculate_boxes_and_bags(cookies_needed[i])\ \ print(f"{event} needs {batches_needed} batches in total.")\ print(f"{event} needs {boxes} boxes and {bags} bags.")\ \ print(f"The total profit is {total_profit} dollars.")12
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
