![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.11.2010
Сообщений: 18
|
![]()
Дело обстоит так. Написал уже программу почти, осталось пару недочётов убрать и что главное нужно Рассчитанные данные дозаписать в созданный ранее другой(вспомогательной) программой файл. Исходный код конечно же имеется вспомогательная программа полностью рабочая мне нужна помощь только с дозаписью в основной программе.
Вот основная программа Код:
Программа доложна выполнять расчёт суммы оплаты членам бригады, исходя из общей суммы наряда, профессионального разряда и времени, отработанного работником по данному наряду. Алгоритм рассчётов: 1.Ввести с клавиатуры № бригады и сумму наряда(это я сделал); 2.Ввести с клавиатуры табельные номера работников - членов бригады - запомнить их в массиве(тоже ввёл и занёс); 3.Для каждого введённого табельного номера: ... 6.Высчитать суммы заработной платы по наряду для каждого работника из бригады пропорционально суммам их заработной платы по тарифу, т.е. по формуле: ZPLNAR=KNAR*ZPLTAR, где ZPLTNAR - заработная плата по наряду члена бригады KNAR - сумма наряда в расчёте на 1 рубль общей заработной платы по тарифу ZPLTAR - сумма заработной платы по тарифу члена бригады. 7.Рассчитанные суммы заработной платы по наряду поместить в записи по работникам - членам бригады - с кодом вида оплат: 1-сдельная оплата. Кроме того, до выполнения перечисленные основных действий, необходимо отдельной программой или в дополнительном режиме создать и ввести данные в файлы "SPRAV" и "TN" и "SVO". Собственно вспомогательная программа и создаёт эти дополнительные файлы Кто чем может посоветуйте) Так же исходники прикрепил если не понятно условие или то что мне нужно тоже спрашивайте) |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
![]()
если не ошибаюсь то дозапись производится примерно следующим образом
Код:
Могу лишь пнуть в нужном направлении (ну или как получится)
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Swarog,
э нет. Так нельзя! потому как SeekEof - это функция, которая "Returns the end-of-file status of a file. " возвращает TRUE - если указатель файла находится в конце. Да и применима она только к тестовым файлам... DarkDeidara, ткните пальцем, где Вы хотите дописывать данные. а вообще. если файл, куда надо дописать данные - текстовый - тогда открывайте его через Append(f) и пишите. если же файл, куда надо дописать данные - типизированный, тогда смотрите Ваш же код - как Вы дописываете рабочих в таблицу (процедура add_sprav)! примерно так это делается: Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.11.2010
Сообщений: 18
|
![]()
итак тыкаю пальцем))
"7.Рассчитанные суммы заработной платы по наряду поместить в записи по работникам - членам бригады - с кодом вида оплат: 1-сдельная оплата." Нужно вот сюда ![]() Вставить вот эти рассчёты ![]() Чтобы врезультате получилось вот так ![]() Эта таблица выдаётся в вспомогательной программе, а дозаписывать в неё вычисления нужно в основной. И сделать это для каждого члена по которому проводились расчёты(в данном случае для 2 и 4). Последний раз редактировалось DarkDeidara; 17.05.2011 в 13:33. Причина: дополнение |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 30.11.2010
Сообщений: 18
|
![]()
и дозапись нужна не в конец файла, а в нужную запись.
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
простите, Ваших данных у меня нет, куда и что дописывать - я не понял...
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дозапись информации в файл. | ROMA2PVT | Помощь студентам | 11 | 22.03.2010 12:29 |
Запись данных в файл | Pti44ka | Помощь студентам | 5 | 10.12.2009 20:09 |
Дозапись в WORD | yurganov | Общие вопросы Delphi | 1 | 10.07.2009 10:41 |
Дописывание данных в файл | SoMaL | Общие вопросы по Java, Java SE, Kotlin | 1 | 14.02.2009 22:28 |
дозапись в файл | Djaconda | Общие вопросы C/C++ | 1 | 04.06.2008 23:52 |