- 23, Mar 2010
- #1
Написать програму, которая б сообщала, какими монетами можна выдавать здачу, величина которой находится в интервале от 1 до 99 копеек.
Количество монет должно быть минимальным.
В наличии есть монеты номиналом 25, 10, 1 копеек.
Програма выводит на экран приглашение на введение необходимой суммы выдачи.
Програма видаёт результат:
** копеек можна выдать монетами –
** монет номиналом 25 копеек ,
** монет номиналом 10 копеек,
** монет номиналом 1 копейка.
Програма работает в цыкле и продолжает расчёты для новых введёных значений до тех пор, пока желает пользователь.
Расчет количество для каждой монеты расчитывается в функцие coin(), которая имеет два параметра – номинал монеты (value), и сума сдачи, для которой нкжно делать подсчёты (amount). Сума сдачі передается за посыланием и каждый раз уменьшается на величину уже выданой здачі. Функция возвращает значение количества монет заданого номинала.
Количество монет должно быть минимальным.
В наличии есть монеты номиналом 25, 10, 1 копеек.
Програма выводит на экран приглашение на введение необходимой суммы выдачи.
Програма видаёт результат:
** копеек можна выдать монетами –
** монет номиналом 25 копеек ,
** монет номиналом 10 копеек,
** монет номиналом 1 копейка.
Програма работает в цыкле и продолжает расчёты для новых введёных значений до тех пор, пока желает пользователь.
Расчет количество для каждой монеты расчитывается в функцие coin(), которая имеет два параметра – номинал монеты (value), и сума сдачи, для которой нкжно делать подсчёты (amount). Сума сдачі передается за посыланием и каждый раз уменьшается на величину уже выданой здачі. Функция возвращает значение количества монет заданого номинала.