Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Надо сделать очень быстро (до 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 дополнительных функций (состав функций - на ваше усмотрение, например в них можно вынести проверки введенных данных).

2 года назад
guest_16391259688774
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • Добрый день! Есть готовая панель с шестеренками, нужно, чтобы при их вращении на экране запускалось видео на 5 секунд. Механику считывания можно реализовать любым удобным исполнителю образом. От исполнителя нужна реализация под ключ с программированием и монтажом ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Файл excel содержит таблицу с данными об авиарейсах (номер, дата, время, самолет, число мест). Пользователь должен иметь возможность добавлять новые рейсы (c помощью кнопки). Все самолеты должны сортироваться по дате, затем по времени. Программа в процессе ...

    Закрыт
    2 года назад
  • 1)Спарсить по артикулам, записанным в excel-файле, информацию с сайта sima-land, отсортировать, занести в новый excel-файл по следующим столбцам: Название Характеристики Артикул URL Описание Каждая категория должна быть на отдельном листе в файле. 2)Также нужно выкачать фото 1600х1600, переименовать их по типу: артикул_№ ...

    Закрыт
    2 года назад
  • [b]1.            [/b][b]           Для выполнения работ заказчиком предоставляется:[/b] 1.1.             Компьютер архитектуры ARM (далее ПК) на основе Rockchip RK3399, ОС Android 7.1, с модулем АЦП[b] [/b]L-Card E14-140M (далее модуль АЦП) с[b] [/b]двумя[b] [/b]подключенными тензометрическими датчиками, с аналоговым выходом ...

    Закрыт
    2 года назад
  • $10

    [b]Создать консольное приложение "Конвертор денежных величин (валют)" согласно заданию (С++/С#).[/b] Реализация приложения должна включать работу с классами, объектами и файлами. Приложение должно работать в трех режимах: 1) Интерактивный: данные вводятся в консоль с клавиатуры, результаты так ...

    Закрыт
    2 года назад
  • $10

    Задача Здравствуйте. Даю исходный код с которым нужно проделать некоторые действия. В этом коде мне нужно: 1.Чтобы висельница после ввода правильной буквы не исчезала. 2.Сделать внешний вид результата более презентабельным. Ссылка на исходный код: [url=https://pastebin.com/4BhdTe49]https://pastebin.com/4BhdTe49[/url] Обязательные требования Язык программирования только С++, код делать ...

    Закрыт
    2 года назад
  • Нужно сделать лабу тема : "СИМПЛЕКС-МЕТОД РЕШЕНИЯ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ" Решить задачу можна с помощью программных средств общего назначения (например, MS Excel, «MatLab», «Mathematica». Нужен 15 и 16 вариант Задание прикрепил в ворд документе.

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • Добрый день, Требуется написать (или просто записать) макрос для Excel. Желательно, чтобы это работало и в версии 2003 года, ибо у руководителя для целей аналитики отдельный старый ноутбук и там именно такая версия Excel. На входе есть таблица (преобразована ...

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад