fork download
  1. program TransferBuildings;
  2. type
  3. Houses=(Detached, SemiDetached, Condos);
  4. PresHouses = set of Houses;
  5.  
  6. var
  7. FamHouse :PresHouses;
  8. myHouses :PresHouses;
  9.  
  10. begin
  11.  
  12. FamHouse := [Detached, Condos];
  13.  
  14. myHouses := FamHouse;
  15.  
  16.  
  17. FamHouse := [];
  18.  
  19.  
  20. myHouses := myHouses + [SemiDetached];
  21.  
  22. if Condos in myHouses then
  23. writeln('Condos');
  24.  
  25. if SemiDetached in myHouses then
  26. writeln('SemiDetached');
  27.  
  28. myHouses := myHouses - [Detached];
  29.  
  30.  
  31. if not (Detached in myHouses) then
  32. writeln('No Detached');
  33.  
  34. end.
  35.  
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
Condos
SemiDetached
No Detached