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