/hw-3

Module 3. home work

Primary LanguageJava

hw-3

Module 3. home work

Задача - посчитать количество банкнот

Банк устанавливает по всему городу банкоматы, которые выдают деньги бумажными купюрами. В банкомате всегда в достаточном количестве есть купюры достоинством в 500, 200, 100, 50, 20, 10, 5, 2 и 1 долларов Нептуна.

Напиши программу, на вход которой дается сумма, которую должен выдать банкомат. Программа должна возвратить минимальное количество купюр, какими можно выдать эту сумму.

Важно. Сохрани текст этой программы, он пригодится тебе в следующей задаче.

Задача

Напиши класс ATM. В этом классе создай метод public int countBanknotes(int sum). Он принимает один параметр sum - количество денег, которое нужно выдать, и возвращает минимальное количество банкнот, которыми можно выдать эту сумму. Примеры тестов

вызов countBanknotes(500) возвращает 1 (одна банкнота в 500)
вызов countBanknotes(578) возвращает 6 (500 + 50 + 20 + 5 + 2 + 1)