Мама попросила Олесю придбати буханку хліба вартість bread,
упаковку кефіру вартість kefir та 1 пачку гречаної крупи вартість buckwheat.
Для покупки було виділено money гривень. На кошти, що залишились мама
дозволила дівчинці купити льодяник на паличці, котрі дівчинка так полюбляє вартість
candy. Визначити скільки дівчинка зуміла купити льодяників та решту
(якщо така залишилась) після виконання маминої вказівки.
Програма має виводити на екран умову задачі , введення з клавіатури вартість кожної покупки. В результаті на екрані має друкуватися кількість цукерок та решта
Ответы
Задача на розрахунок коштів для покупок:
Умова задачі:
Мама попросила Олесю придбати буханку хліба вартість bread, упаковку кефіру вартість kefir та 1 пачку гречаної крупи вартість buckwheat. Для покупки було виділено money гривень. На кошти, що залишились мама дозволила дівчинці купити льодяник на паличці, котрі дівчинка так полюбляє вартість candy.
Введіть вартість хліба: 20
Введіть вартість кефіру: 15
Введіть вартість гречки: 25
Введіть суму, яка була виділена на покупки: 100
Результат:
Льодяників на паличці можна купити: 1
Решта: 40
Код програми на мові Python:
print("Мама попросила Олесю придбати буханку хліба, упаковку кефіру та 1 пачку гречки.")
print("Для покупки було виділено певну суму гривень.")
print("На залишок грошей Олеся хоче купити льодяник на паличці.")
print()
bread = float(input("Введіть вартість хліба: "))
kefir = float(input("Введіть вартість кефіру: "))
buckwheat = float(input("Введіть вартість гречки: "))
money = float(input("Введіть суму, яка була виділена на покупки: "))
total_cost = bread + kefir + buckwheat
remaining_money = money - total_cost
if remaining_money >= candy:
candy_count = int(remaining_money // candy)
remaining_money -= candy * candy_count
else:
candy_count = 0
print("Льодяників на паличці можна купити:", candy_count)
print("Решта:", remaining_money)
Примітка: В коді використовується операція "//", яка виконує цілочисельне ділення. Також в коді необхідно задати значення змінної candy - ціна льодяників на паличці.