Курсовая работа: Разработка программы обработки экономической информации

{-------------------------------------------------------------------------}

procedure obrabotka;

var

pop:ukaz;

x: integer; //промежуточная величина

begin

pop:= verh; //указатель на начало

x:=0;

while pop<> nil do//пока не конец списка

begin

pop^. inf. neopravdan:= pop^. inf. propusk- pop^. inf. opravdan; //подсчёт неоправданных пропусков

if pop^. inf. propusk=0 then pop^. inf. procent:=0//если пропуски=0 то и процент =0

else

pop^.inf.procent:=( pop^.inf.neopravdan/ pop^.inf.propusk)*100; //подсчёт процента

x:= x+ pop^. inf. neopravdan; //нахождение промежуточной величины

pop^.inf.summa:=x;

pop:=pop^.nr;

end;

gotoxy(25,25);

writeln('Processing data is over push the -enter-'); //завершилась обработка

readln;

end;

{------------------------------------------------------------------------}

{------------------prosmotr----------------------------------------------}

{------------------------------------------------------------------------}

//смотреть prosmotr_2 – всё аналогично ,только добавляются нолвые поля .

procedure prosmotr(x:ukaz);

var

n:integer;

К-во Просмотров: 929
Бесплатно скачать Курсовая работа: Разработка программы обработки экономической информации