Генератор сдачи
Другие предметы

Напишите программу, которая будет генерировать информацию о необходимом количестве купюр и монет для оплаты

Напишите программу, которая будет генерировать информацию о необходимом количестве купюр и монет для оплаты. Для осуществления расчетов с клиентами, туристическому оператору необходимо иметь определенное количество купюр и монет в наличии. Удобно выдавать сдачу купюрами номиналом в 1000 рублей, 100 рублей, а также монетами достоинством в 10 рублей и 1 рубль. Напишите программу, которая будет запрашивать количество и выводить необходимое количество купюр и монет для пополнения кассы. Оформите результат в соответствии с примером на изображении.
Верные ответы (1):
  • Magicheskiy_Kristall
    Magicheskiy_Kristall
    31
    Показать ответ
    Тема: Генератор сдачи

    Описание: Генерация информации о необходимом количестве купюр и монет для оплаты - важная задача для туристического оператора. Для решения этой задачи необходимо разработать программу, которая будет запрашивать сумму оплаты и давать рекомендацию по необходимому количеству купюр и монет для выдачи сдачи.

    Программа должна использовать купюры номиналом в 1000 рублей, 100 рублей, а также монеты достоинством в 10 рублей и 1 рубль. В начале программы нужно указать количество купюр и монет, имеющихся в наличии.

    Программа должна предоставлять максимально возможное количество крупных купюр, прежде чем переходить к меньшим достоинствам. Например, если сдача составляет 2850 рублей, программа должна рекомендовать выдать 2 купюры номиналом в 1000 рублей, 8 купюр номиналом в 100 рублей, 5 монет достоинством в 10 рублей и 0 монет достоинством в 1 рубль.

    Например:
    Введите сумму оплаты: 2850
    Необходимое количество купюр и монет:
    Купюры номиналом в 1000 рублей: 2
    Купюры номиналом в 100 рублей: 8
    Монеты достоинством в 10 рублей: 5
    Монеты достоинством в 1 рубль: 0

    Совет: Чтобы решить эту задачу, нужно применить остаток от деления операцию (%). Для каждого достоинства купюры или монеты необходимо подсчитать их количество, учитывая остаток от деления предыдущих шагов.

    Задача для проверки: Представьте, что сумма оплаты составляет 4670 рублей. Сколько купюр номиналом в 1000 рублей, купюр номиналом в 100 рублей, монет достоинством в 10 рублей и монет достоинством в 1 рубль понадобится для выдачи сдачи?
Написать свой ответ: