Обучение с подкреплением методом SARSA, программная реализация Python
Программа на c++
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Надо сделать очень быстро (до 10.12 12:30)
Задание
Написать программу, частично воспроизводящую алгоритм банковского перевода физическому лицу.
Условия:
1. Программа должна запрашивать у пользователя следующие данные:
- номер телефона, по которому будет осуществлен поиск привязанных карт (проверка: 10 цифр, то есть номер должен вводиться в формате 9261234567)
- сумму перевода (проверка: не менее 100 рублей и не более 150 000, при этом для невыполнения этих условий должны быть разные сообщения об ошибках)
- сообщение получателю (проверка: текст сообщения должен быть непустым).
Если какие-то данные введены некорректно - запрос на повторный ввод до тех пор, пока пользователь не введет корректные значения.
2. Когда все значения введены корректно, программа должна вывести результаты своей работы в формате:
"Уважаемый пользователь!
Вы перевели Х рублей по номеру телефона Y.
Сообщение получателю: ZZZ
Комиссия составит N рублей, итоговая сумма перевода - М рублей.
За последнее время Вы осуществили K переводов на сумму S рублей, минимальная сумма - Q, максимальная W"
Где:
- номер телефона выводится в формате +7(926)1234567 (то есть путем перемещения по разрядам нужно отдельно получить 3 первые цифры и 7 последних, а затем вывести в требуемом формате)
- комиссия для переводов на сумму от 1 000 до 50 000 составляет 2,5%, от 50 000 до 150 000 - 5%
- итоговая сумма - сумма перевода + комиссия
- счетчики количества переводов и общей суммы переводов - глобальные переменные
- для определения максимальной и минимальной суммы перевода, каждую сумму нужно записывать в массив, а затем осуществлять необходимые вычисления с его элементами.
Формат вывода может отличаться, но все вышеперечисленные данные должны быть выведены.
3. После вывода результатов программа должна спрашивать пользователя, желает ли он осуществить новый перевод (запрос на ввод "да" или "нет"), и выполнять приведенный выше алгоритм до тех пор, пока пользователь не введет "нет").
4. В программе должно быть реализовано не менее 2 дополнительных функций (состав функций - на ваше усмотрение, например в них можно вынести проверки введенных данных).
- Похожие заказы
- Прикладное ПО1 заявкаЗакрыт2 года назад
Добрый день! Есть готовая панель с шестеренками, нужно, чтобы при их вращении на экране запускалось видео на 5 секунд. Механику считывания можно реализовать любым удобным исполнителю образом. От исполнителя нужна реализация под ключ с программированием и монтажом ...
Прикладное ПОнет заявокЗакрыт2 года назадФайл excel содержит таблицу с данными об авиарейсах (номер, дата, время, самолет, число мест). Пользователь должен иметь возможность добавлять новые рейсы (c помощью кнопки). Все самолеты должны сортироваться по дате, затем по времени. Программа в процессе ...
Прикладное ПО2 заявкиЗакрыт2 года назад1)Спарсить по артикулам, записанным в excel-файле, информацию с сайта sima-land, отсортировать, занести в новый excel-файл по следующим столбцам: Название Характеристики Артикул URL Описание Каждая категория должна быть на отдельном листе в файле. 2)Также нужно выкачать фото 1600х1600, переименовать их по типу: артикул_№ ...
Прикладное ПО4 заявкиЗакрыт2 года назад[b]1. [/b][b] Для выполнения работ заказчиком предоставляется:[/b] 1.1. Компьютер архитектуры ARM (далее ПК) на основе Rockchip RK3399, ОС Android 7.1, с модулем АЦП[b] [/b]L-Card E14-140M (далее модуль АЦП) с[b] [/b]двумя[b] [/b]подключенными тензометрическими датчиками, с аналоговым выходом ...
Прикладное ПО1 заявкаЗакрыт2 года назадНужна программа по подсчету слов из словарика в больших файлах (от 1 Гб до 300 Гб) статистика по результату работу в отдельный файл
Прикладное ПО4 заявкиЗакрыт2 года назад- $10
[b]Создать консольное приложение "Конвертор денежных величин (валют)" согласно заданию (С++/С#).[/b] Реализация приложения должна включать работу с классами, объектами и файлами. Приложение должно работать в трех режимах: 1) Интерактивный: данные вводятся в консоль с клавиатуры, результаты так ...
Прикладное ПО10 заявокЗакрыт2 года назад - $10
Задача Здравствуйте. Даю исходный код с которым нужно проделать некоторые действия. В этом коде мне нужно: 1.Чтобы висельница после ввода правильной буквы не исчезала. 2.Сделать внешний вид результата более презентабельным. Ссылка на исходный код: [url=https://pastebin.com/4BhdTe49]https://pastebin.com/4BhdTe49[/url] Обязательные требования Язык программирования только С++, код делать ...
Прикладное ПО4 заявкиЗакрыт2 года назад Нужно сделать лабу тема : "СИМПЛЕКС-МЕТОД РЕШЕНИЯ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ" Решить задачу можна с помощью программных средств общего назначения (например, MS Excel, «MatLab», «Mathematica». Нужен 15 и 16 вариант Задание прикрепил в ворд документе.
Прикладное ПО1 исполнительЗакрыт2 года назадДобрый день, Требуется написать (или просто записать) макрос для Excel. Желательно, чтобы это работало и в версии 2003 года, ибо у руководителя для целей аналитики отдельный старый ноутбук и там именно такая версия Excel. На входе есть таблица (преобразована ...
Прикладное ПО1 исполнительЗакрыт2 года назад