home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
simtel
/
sigm
/
vols000
/
vol019
/
variant.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1984-04-29
|
659b
|
36 lines
(*************************************************************
*
* 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.