Реферат: Автоматическое рабочее место для работника склада
gotoxy(1,23); write(Probel('',80));
gotoxy(1,23); write(' Итого: ',
Summ_:12:2,' руб. Приход: ',Sum_p:0:2,' руб. Расход:',Sum_r:0:2,' руб.');
gotoxy(15,24); write ('Общее количество наименований товара: ',schet,' шт');
end;
procedure Sortirovka(num:Integer);
var i,j,k:Integer;
Bas:Basskl;
begin
for i:=0 to Schet-1 do
begin
Bas:=List[i];
for j:=i+1 to Schet-1 do
begin
case Num of
1: if Bas.Naim>List[j].naim then begin Bas:=List[j]; k:=j end;
2: if Bas.kol>List[j].kol then begin Bas:=List[j]; k:=j end;
3: if Bas.price>List[j].price then begin Bas:=List[j]; k:=j end;
5: if Bas.kol_p>List[j].kol_p then begin Bas:=List[j]; k:=j end;
6: if Bas.date_p>List[j].date_p then begin Bas:=List[j]; k:=j end;
7: if Bas.kol_r>List[j].kol_r then begin Bas:=List[j]; k:=j end;
8: if Bas.date_r>List[j].date_r then begin Bas:=List[j]; k:=j end;
end;
end;
List[k]:=List[i]; List[i]:=Bas;
end;
end;
procedure Vivlist(var seek,curs:integer);
var c,k:char;