home *** CD-ROM | disk | FTP | other *** search
-
- (*************************************************************
- *
- * DEMO PROGRAM FOR VARIANT RECORDS
- *
- * Donated by Ray Penley, June 1980
- *
- *************************************************************)
-
-
- PROGRAM VARIANT;
-
- TYPE
- NUM = RECORD
- CASE INTEGER OF
- 1: (C1,C2,C3,C4 : CHAR);
- 2: (I1,I2 : INTEGER);
- 3: (R : REAL)
- END;
- VAR
- Q : NUM;
-
- BEGIN
- Q.C1 := 'A';
- Q.C2 := 'F';
- Q.C3 := 'M';
- Q.C4 := '6';
- WRITELN('!----!----!----!----!----!----!');
- WRITELN('CHARACTER');
- WRITELN(Q.C1, Q.C2, Q.C3, Q.C4);
- WRITELN('INTEGER');
- WRITELN(Q.I1, Q.I2);
- WRITELN('REAL');
- WRITELN(Q.R);
- END.
-