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

3 года назад
guest_16391259688774
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Алексей
 
22 года
4 года в сервисе
Был
3 года назад
3 года назад
Сергей
 
24 года
4 года в сервисе
Был
3 года назад
3 отзыва(-1)
3 года назад
  • Похожие заказы

  • Разработайте программную реализацию обучения с подкреплением методом SARSA на Python. Задача включает создание прикладного ПО для решения соответствующих задач. Ожидается качественная проработка алгоритма и его интеграция в программный продукт.

    Закрыт
    3 года назад
  • Требуется реализация проекта по воспроизведению видео на экране 250х200 мм при вращении шестеренки. Необходимо программирование и монтаж под ключ в Москве. Механика считывания может быть реализована любым удобным способом.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Создание приложения на VBA для Excel, позволяющего добавлять рейсы, сортировать их и обрабатывать текстовые заявки от тур-фирм. Программа должна контролировать ввод данных и обрабатывать ошибки, выдавая пользователю предупреждения о некорректных действиях. Выделение цветом рейсов по заполненности и создание таблицы с датами заявок с указанием не размещенных пассажиров.

    Закрыт
    3 года назад
  • Необходимо спарсить информацию с сайта Sima-land по артикулам из Excel-файла, отсортировать и занести в новый файл. Данные должны быть разделены по категориям на отдельных листах, с обязательным добавлением фото 1600х1600, переименованными по типу артикул_№ фото. Все ссылки в готовом файле должны быть деактивированы.

    Закрыт
    3 года назад
  • Требуется разработка прикладного ПО для динамического взвешивания и дозирования сыпучих материалов на Android. Включает реализацию алгоритмов для измерения, хранения и визуализации массы материала, а также графического интерфейса. Ожидается наличие подробных комментариев в коде и оформление результатов работы по этапам. Срок выполнения — от 3 до 6 месяцев.

    Закрыт
    3 года назад
  • Требуется разработать приложение для подсчета количества слов из заданного словарика в больших файлах размером от 1 Гб до 300 Гб. Результаты подсчета должны сохраняться в отдельный файл для дальнейшего анализа. Основное внимание уделяется точности и производительности программы.

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

    Разработать консольное приложение 'Конвертор денежных величин' на C++ или C#. Приложение должно поддерживать три режима работы: интерактивный, полуинтерактивный и неинтерактивный. Реализация включает работу с классами, объектами и файлами. Необходима обработка входных данных из файлов и вывод результатов в консоль или файл.

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

    Требуется доработка игры 'висельница' на языке C++. Необходимо сделать так, чтобы игра не исчезала после ввода правильной буквы и улучшить внешний вид результата. Код должен быть компактным и использовать базовые команды.

    Закрыт
    3 года назад
  • Требуется разработать лабораторную работу на тему 'Симплекс-метод решения задач линейного программирования'. Необходимо использовать программные средства общего назначения, такие как MS Excel, MatLab или Mathematica. Задание включает варианты 15 и 16, подробности в прикрепленном документе.

    Прикладное ПО1 исполнитель
    Закрыт
    3 года назад
  • Требуется разработать макрос для Excel, совместимый с версией 2003, который автоматизирует процесс формирования таблиц на основе данных из исходной таблицы. Необходимо обрабатывать 12000 строк, фильтровать по ключевым словам и автоматически создавать 2 новые таблицы при обновлении данных. Задача включает работу с колонками: Цифра 1, Цифра 2, Дата, Описание и Примечание.

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