Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2013, 23:03   #1
pascal1992
Пользователь
 
Регистрация: 17.03.2013
Сообщений: 18
По умолчанию не работает процедура сумма

unit Unit17;

interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, StdCtrls;
type
avto=record
marka:string[20];
cena:integer;
end;
tfile=file of avto;
var s,i,n,a,code:integer;
z:avto;
procedure open(var f:tfile; stringgrid:TStringGrid);
procedure save(var f:tfile; stringgrid:TStringGrid);
procedure summa(var f:tfile; stringgrid:TStringGrid);
implementation
procedure open;
begin
reset(f);
N:=filesize(f);
stringgrid.RowCount:=n+1;
stringgrid.ColCount:=3;
for I := 1 to n do
begin
read(F,z);
stringgrid.Cells[1,i]:=z.marka;
stringgrid.Cells[2,i]:=inttostr(z.cena);
end;
close(f);
end;
procedure save;
begin
rewrite(F);
n:=stringgrid.RowCount-1;
stringgrid.Colcount:=3;
for I := 1 to n do
begin
z.marka:=stringgrid.Cells[1,i];
z.cena:=strtoint(stringgrid.Cells[2,i]);
end;
closefile(f);
end;
procedure summa;
begin
reset(f);
n:=filesize(f);
stringgrid.RowCount:=n-1;
stringgrid.ColCount:=3;
s:=0;
for I := 1 to n do
begin
read(f,z);
val(z.cena,a,code);
if code=0 then
begin
s:=s+a;
showmessage('summa=',s);
end;
end;
end;
end.
pascal1992 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает процедура delete gufon Общие вопросы Delphi 2 16.05.2011 23:16
Почему не работает процедура? bingooo Паскаль, Turbo Pascal, PascalABC.NET 1 16.04.2010 13:44
Не работает процедура Golovastik SQL, базы данных 2 22.11.2009 14:22
Хранимая процедура не работает! Только_Учусь SQL, базы данных 6 08.09.2008 09:22
Процедура не работает Михаил Юрьевич Общие вопросы Delphi 4 03.06.2008 07:22