Ответ: Результат виконання програми з даними умови задачі буде таким Максимальна кількість товарів: 22
Объяснение: budget = 1000
candy_price = 100
waffle_price = 50
cookie_price = 10
# Розрахунок максимальної кількості упаковок кожного товару
max_candy = budget // candy_price
max_waffle = budget // waffle_price
max_cookie = budget // cookie_price
# Забезпечення того, що кожен товар купують хоча б по одному разу
if max_candy == 0:
max_candy = 1
if max_waffle == 0:
max_waffle = 1
if max_cookie == 0:
max_cookie = 1
# Пошук максимальної кількості товарів при заданому бюджеті
max_total = 0
for num_candy in range(0, max_candy + 1):
for num_waffle in range(0, max_waffle + 1):
for num_cookie in range(0, max_cookie + 1):
total_cost = num_candy * candy_price + num_waffle * waffle_price + num_cookie * cookie_price
if total_cost <= budget:
max_total = max(max_total, num_candy + num_waffle + num_cookie)
# Виведення результату
print(f"Максимальна кількість товарів: {max_total}")
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ: Результат виконання програми з даними умови задачі буде таким Максимальна кількість товарів: 22
Объяснение: budget = 1000
candy_price = 100
waffle_price = 50
cookie_price = 10
# Розрахунок максимальної кількості упаковок кожного товару
max_candy = budget // candy_price
max_waffle = budget // waffle_price
max_cookie = budget // cookie_price
# Забезпечення того, що кожен товар купують хоча б по одному разу
if max_candy == 0:
max_candy = 1
if max_waffle == 0:
max_waffle = 1
if max_cookie == 0:
max_cookie = 1
# Пошук максимальної кількості товарів при заданому бюджеті
max_total = 0
for num_candy in range(0, max_candy + 1):
for num_waffle in range(0, max_waffle + 1):
for num_cookie in range(0, max_cookie + 1):
total_cost = num_candy * candy_price + num_waffle * waffle_price + num_cookie * cookie_price
if total_cost <= budget:
max_total = max(max_total, num_candy + num_waffle + num_cookie)
# Виведення результату
print(f"Максимальна кількість товарів: {max_total}")