|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.02.2023, 11:16 | #1 |
Пользователь
Регистрация: 22.10.2022
Сообщений: 37
|
Программа "Банкомат"
Напишите программу, имитирующую работу банкомата. Выберите структуру данных для хранения купюр разного достоинства в заданном количестве. При вводе пользователем запрашиваемой суммы денег, скрипт должен вывести на консоль количество купюр подходящего достоинства. Если имеющихся денег не хватает, то необходимо напечатать сообщение «Операция не может быть выполнена!». Например, при сумме 5370 рублей на консоль должно быть выведено «5*1000 + 3*100 + 1*50 + 2*10».
|
27.02.2023, 11:26 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,571
|
E-Mail: arigato.freelance@gmail.com
|
27.02.2023, 12:36 | #3 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 493
|
Код:
стимулятор https://yoomoney.ru/to/41001303250491
|
27.02.2023, 13:15 | #4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Valick, а где сообщение об ошибке
|
27.02.2023, 13:29 | #5 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 493
|
macomics, виноват, пока дочитывал окончание задания забыл начало задания))
стимулятор https://yoomoney.ru/to/41001303250491
|
27.02.2023, 14:06 | #6 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 493
|
Код:
стимулятор https://yoomoney.ru/to/41001303250491
|
27.02.2023, 14:17 | #7 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
А зачем отдавать больше мелочи. Сначала надо отдать максимум больших купюр. Т.е при $count > $countNote надо не просто continue, а еще и вычесть из $sum ($countNote * $note)
Код:
Последний раз редактировалось macomics; 27.02.2023 в 14:24. |
27.02.2023, 14:26 | #8 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 493
|
цикл от больших купюр к меньшим,
Да, вы правы, задача оказалась чуть сложнее, чем представлялась Обеденного перерыва не хватило, поесть поиграть с сыном в Асфальт9 и написать код :D
стимулятор https://yoomoney.ru/to/41001303250491
Последний раз редактировалось Valick; 27.02.2023 в 14:30. |
27.02.2023, 17:18 | #9 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 493
|
Код:
стимулятор https://yoomoney.ru/to/41001303250491
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходимо написать "таймер", который будет запускаться при нажатии кнопки "Start", приостанавливаться на "Pause", и сбрасываться на "Reset" | billiejean78 | JavaScript, Ajax | 1 | 03.09.2021 08:58 |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Программа "банкомат" | Of_value | Общие вопросы по Java, Java SE, Kotlin | 1 | 06.10.2014 19:23 |