3 / 3 / 2
Регистрация: 10.10.2016
Сообщений: 50
|
|||||||||||
1 | |||||||||||
Задача по теме Работа с файлами09.07.2017, 17:19. Показов 483. Ответов 0
Метки нет (Все метки)
Программа предназначена для работы с клиентами.
Есть главный файл (oldmast.txt) он содержит подробную информацию о клиенте номер счета (ключ), имя, кол-во денег или задолжность. Если произошла транзакция (покупка или получение денежных средств), она в носится в файл (trans.txt). В конце каждого делового цикла файл транзакции (trans.txt) вводится в главный файл (oldmast.txt). Таким образом, производится обновление записей заказов и платежей. После того как эти обновления сделаны, главный файл переписывается как новый файл (newmast.txt), который затем используется в конце следующего делового цикла, чтобы произвести процесс обновления. Исходите из того что каждый файл является файлом последовательного доступа с записями, хранящимися в порядке возрастания номера счета. Когда имеется пара записей, которые можно сопоставить (т.е. записи с одним и тем же номером счета в главном файле и файле транзакций), прибавьте сумму из транзакций к текущему балансу главного файла и поместить соответствующую запись в файл newmast.txt. (Предположим, что в файле транзакций заказ соответствует положительным денежным суммам, а полученный платеж - отрицательным). Когда для конкретного счета имеется главная запись, но не существует соответствующей записи в файле транзакции, то главная запись просто переносится в файл newmast.txt. Когда есть запись в файле транзакций но нет соответствующей главной записи, программа должна выдавать сообщение "Unmatched transaction record for account number... " (на месте многоточития должен стоять номер счета из записи файла транзакции. А теперь к вопросам. Не понимаю как правильно все интерпретировать и как представить этот поиск по номеру счета из файла транзакций в главном файле. Это пока то что получается ( 3 функция это должно быть обновление базы). Жду советов.)
в чем тут ошибка? эта функция должна читать сначала из одного файла строку, потом из другого и сверять их по ключу (account), если первая не равно, то из второго файла (oldmast.txt) читается следующая строчка и т.д, если совпадение найдено то выполняется операция и вписывается в третий файл (newmast.txt).
0
|
09.07.2017, 17:19 | |
Ответы с готовыми решениями:
0
Выручайте, пожалуйста, с задачей по теме Работа с файлами! Напишите пожалуйста программу по теме работа с файлами Задача 1 (работа с файлами) Задача на палиндромы(работа с текстовыми файлами) |
09.07.2017, 17:19 | |
09.07.2017, 17:19 | |
Помогаю со студенческими работами здесь
1
Работа с Ini-файлами, простая задача (считывание) задача по теме линзы Задача по теме механика Задача по теме записи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |