Advertisement
Guest User

Untitled

a guest
Dec 17th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.15 KB | None | 0 0
  1. UNIT MARTMODUL;
  2.  
  3. INTERFACE
  4.  
  5.  
  6. type intfile = file of martrecord;
  7. martpoint = ^martrecord;
  8. martrecord = record
  9. surname: string;
  10. weight:integer;
  11. flightnumber:integer;
  12. destination:string;
  13.  
  14. next: martpoint;
  15. prev:martpoint;
  16. end;
  17.  
  18. procedure writefile(var f: intfile);
  19. procedure pushmart(number: integer; var h, t: martpoint );
  20. Function popmart (h, t : martpoint): integer;
  21.  
  22. IMPLEMENTATION
  23.  
  24.  
  25.  
  26. procedure writefile(var f: intfile);
  27. var   tmpdata, : martrecord;
  28. flighnumber,weight:integer;
  29. surename,dest:string;
  30. answer:string;
  31. begin
  32.   rewrite(f);
  33.   while(true)
  34.   begin
  35.     while (true) do begin
  36.     writeln('is there passengers? answer yes or no')
  37.     readln(answer);
  38.     if answer='no' then break;
  39.       writeln('Input flightnumber');
  40.      
  41.         with tmpdata do
  42.         begin
  43.           writeln('inputflightnumber');
  44.           readln(flightnumber);
  45.      
  46.           writeln('Input surename ');
  47.           readln(surename);
  48.            
  49.           writeln('Input weight');
  50.           readln(weight);
  51.          
  52.           writeln('Input dest ');
  53.           readln(dest);
  54.         end;  
  55.         write(f,tmpdata);
  56.    
  57.   close(f);
  58. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement