Напишите программу, которая будет генерировать информацию о необходимом количестве купюр и монет для оплаты
Напишите программу, которая будет генерировать информацию о необходимом количестве купюр и монет для оплаты. Для осуществления расчетов с клиентами, туристическому оператору необходимо иметь определенное количество купюр и монет в наличии. Удобно выдавать сдачу купюрами номиналом в 1000 рублей, 100 рублей, а также монетами достоинством в 10 рублей и 1 рубль. Напишите программу, которая будет запрашивать количество и выводить необходимое количество купюр и монет для пополнения кассы. Оформите результат в соответствии с примером на изображении.
17.12.2023 09:43
Описание: Генерация информации о необходимом количестве купюр и монет для оплаты - важная задача для туристического оператора. Для решения этой задачи необходимо разработать программу, которая будет запрашивать сумму оплаты и давать рекомендацию по необходимому количеству купюр и монет для выдачи сдачи.
Программа должна использовать купюры номиналом в 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 рубль понадобится для выдачи сдачи?