
Вопрос задан 27.06.2023 в 05:42.
Предмет Информатика.
Спрашивает Речкалова Поля.
Запишите на языке python программу, реализующую алгоритм работы кассира, выдающего покупателю сдачу
(s) наименьшим количеством банкнот по 500 (k500), 100 (k100), 50 (k50) и 10 (k10) рублей.

Ответы на вопрос

Отвечает Стромов Алексей.
s = int(input("Введите сумму: "))
print("Купюр по 500:",s // 500)
s %= 500
print("Купюр по 100:",s // 100)
s %= 100
print("Купюр по 50:",s // 50)
s %= 50
print("Купюр по 10:",s // 10)
s %= 10
print("Остаток:",s)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример программы на языке Python, реализующей алгоритм работы кассира, который выдаёт сдачу наименьшим количеством банкнот по 500, 100, 50 и 10 рублей:
pythondef calculate_change(total_cost, amount_paid):
change = amount_paid - total_cost
k500 = change // 500
change %= 500
k100 = change // 100
change %= 100
k50 = change // 50
change %= 50
k10 = change // 10
return k500, k100, k50, k10
# Ввод суммы покупки и суммы, которую покупатель заплатил
total_cost = float(input("Введите сумму покупки: "))
amount_paid = float(input("Введите сумму, которую покупатель заплатил: "))
k500, k100, k50, k10 = calculate_change(total_cost, amount_paid)
print(f"Сдача: {k500} банкнот по 500 рублей, {k100} банкнот по 100 рублей, {k50} банкнот по 50 рублей, {k10} банкнот по 10 рублей")
Эта программа сначала вычисляет сумму сдачи, а затем разбивает её на минимальное количество банкнот каждого номинала, начиная с самых крупных.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 562

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

Информатика 31
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili