Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.72 KB | None | 0 0
  1. function insertCenter(name:tCenterName; votes:tNumVotes; var m:tManager):boolean;
  2. var
  3.     center:tItemC;
  4.     item1,item2:tItem;
  5.     plist,L:tList;
  6.     p:tPosC;
  7. begin
  8.     createEmptyList(plist);
  9.    
  10.     center.centername := name;
  11.     center.totalvoters := votes;
  12.     center.validvotes := 0;
  13.     center.partylist:=plist;
  14.    
  15.     item1.partyname:=BLANKVOTE;
  16.     item1.numvotes:=0;
  17.  
  18.     item2.partyname:=NULLVOTE;
  19.     item2.numvotes:=0;
  20.  
  21.     if not insertItemC(center,m)then
  22.         begin
  23.         insertCenter:=FALSE;
  24.         writeln('+Error: Cannot create Center: ',center.centername);
  25.         end
  26.     else
  27.         begin
  28.         insertCenter:=TRUE;
  29.         p:=findItemC(name,m);
  30.         L:=GetItemC(p,m).partylist;
  31.         InsertItem(item1,L);
  32.         InsertItem(item2,L);
  33.         updateListC(L,p,m);
  34.         end;
  35. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement