Разработайте программную реализацию обучения с подкреплением методом 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 заявкаЗакрыт3 года назад
Требуется реализация проекта по воспроизведению видео на экране 250х200 мм при вращении шестеренки. Необходимо программирование и монтаж под ключ в Москве. Механика считывания может быть реализована любым удобным способом.
Прикладное ПОнет заявокЗакрыт3 года назадСоздание приложения на VBA для Excel, позволяющего добавлять рейсы, сортировать их и обрабатывать текстовые заявки от тур-фирм. Программа должна контролировать ввод данных и обрабатывать ошибки, выдавая пользователю предупреждения о некорректных действиях. Выделение цветом рейсов по заполненности и создание таблицы с датами заявок с указанием не размещенных пассажиров.
Прикладное ПО2 заявкиЗакрыт3 года назадНеобходимо спарсить информацию с сайта Sima-land по артикулам из Excel-файла, отсортировать и занести в новый файл. Данные должны быть разделены по категориям на отдельных листах, с обязательным добавлением фото 1600х1600, переименованными по типу артикул_№ фото. Все ссылки в готовом файле должны быть деактивированы.
Прикладное ПО4 заявкиЗакрыт3 года назадТребуется разработка прикладного ПО для динамического взвешивания и дозирования сыпучих материалов на Android. Включает реализацию алгоритмов для измерения, хранения и визуализации массы материала, а также графического интерфейса. Ожидается наличие подробных комментариев в коде и оформление результатов работы по этапам. Срок выполнения — от 3 до 6 месяцев.
Прикладное ПО1 заявкаЗакрыт3 года назадТребуется разработать приложение для подсчета количества слов из заданного словарика в больших файлах размером от 1 Гб до 300 Гб. Результаты подсчета должны сохраняться в отдельный файл для дальнейшего анализа. Основное внимание уделяется точности и производительности программы.
Прикладное ПО4 заявкиЗакрыт3 года назад- $10
Разработать консольное приложение 'Конвертор денежных величин' на C++ или C#. Приложение должно поддерживать три режима работы: интерактивный, полуинтерактивный и неинтерактивный. Реализация включает работу с классами, объектами и файлами. Необходима обработка входных данных из файлов и вывод результатов в консоль или файл.
Прикладное ПО10 заявокЗакрыт3 года назад - $10
Требуется доработка игры 'висельница' на языке C++. Необходимо сделать так, чтобы игра не исчезала после ввода правильной буквы и улучшить внешний вид результата. Код должен быть компактным и использовать базовые команды.
Прикладное ПО4 заявкиЗакрыт3 года назад Требуется разработать лабораторную работу на тему 'Симплекс-метод решения задач линейного программирования'. Необходимо использовать программные средства общего назначения, такие как MS Excel, MatLab или Mathematica. Задание включает варианты 15 и 16, подробности в прикрепленном документе.
Прикладное ПО1 исполнительЗакрыт3 года назадТребуется разработать макрос для Excel, совместимый с версией 2003, который автоматизирует процесс формирования таблиц на основе данных из исходной таблицы. Необходимо обрабатывать 12000 строк, фильтровать по ключевым словам и автоматически создавать 2 новые таблицы при обновлении данных. Задача включает работу с колонками: Цифра 1, Цифра 2, Дата, Описание и Примечание.
Прикладное ПО1 исполнительЗакрыт3 года назад