Составители:
Рубрика:
61
end;
end;
procedure Obrabotka (rows:integer);
{Основной алгоритм – расчет остатка2}
var i:integer;
begin
so1:=0;
sp:=0;
sr:=0;
so2:=0;
for i:=1 to rows do begin
ostatok2[i]:=ostatok1[i]+prihod[i]-rashod[i];
so1:=so1+ostatok1[i];
sp:=sp+prihod[i];
sr:=sr+rashod[i];
so2:=so2+ostatok2[i];
end;
end;
procedure WriteData (var f:text; rows:integer);
{Вывод данных в файл с дескриптором f}
var i:integer;
begin
writeln (f, 'Наименование':18, 'Остаток1':15,
'Приход':15, 'Расход':15, 'Остаток2':15);
for i:=1 to rows do begin
writeln (f,tovar[i]:18, ostatok1[i]:15:2,
rashod[i]:15:2, prihod[i]:15:2, ostatok2[i]:15:2);
end;
writeln (f,'Итого':18, so1:15:2, sp:15:2, sr:15:2,
so2:15:2);
end;
begin
WriteLn
('Введите имя файла для ввода табличных данных:');
ReadLn (Name);
Assign (f,Name);
Reset (f);
ReadData (f,rows);
end;
end;
procedure Obrabotka (rows:integer);
{Основной алгоритм – расчет остатка2}
var i:integer;
begin
so1:=0;
sp:=0;
sr:=0;
so2:=0;
for i:=1 to rows do begin
ostatok2[i]:=ostatok1[i]+prihod[i]-rashod[i];
so1:=so1+ostatok1[i];
sp:=sp+prihod[i];
sr:=sr+rashod[i];
so2:=so2+ostatok2[i];
end;
end;
procedure WriteData (var f:text; rows:integer);
{Вывод данных в файл с дескриптором f}
var i:integer;
begin
writeln (f, 'Наименование':18, 'Остаток1':15,
'Приход':15, 'Расход':15, 'Остаток2':15);
for i:=1 to rows do begin
writeln (f,tovar[i]:18, ostatok1[i]:15:2,
rashod[i]:15:2, prihod[i]:15:2, ostatok2[i]:15:2);
end;
writeln (f,'Итого':18, so1:15:2, sp:15:2, sr:15:2,
so2:15:2);
end;
begin
WriteLn
('Введите имя файла для ввода табличных данных:');
ReadLn (Name);
Assign (f,Name);
Reset (f);
ReadData (f,rows);
61
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »
