Annotation of 43BSDTahoe/ucb/pascal/tstpx/src/cfor.p, revision 1.1.1.1

1.1       root        1: {$t- No runtime tests}
                      2: 
                      3: program cfor(input,output);
                      4: 
                      5: type
                      6: chrint=-120..120;
                      7: sint=-1000..1000;
                      8: base=array[1..2] of record
                      9:        i :chrint;
                     10:        j :sint;
                     11:        k :integer;
                     12:        l :real;
                     13:        end;
                     14: 
                     15: var
                     16: i :chrint;
                     17: j :sint;
                     18: k :integer;
                     19: rec :base;
                     20: 
                     21: begin
                     22: writeln('Enter -> 10, 1000, 100000, 1.0e+10');
                     23: with rec[1] do begin
                     24:        read(i,j,k,l);
                     25:        writeln('Data echo ->',i,j,k,l);
                     26:        end;
                     27: for i:=-1 to 1 do
                     28:        case i of
                     29:        0: write(' loop');
                     30:        1: writeln(' works');
                     31:        -1: write('This');
                     32:        end;
                     33: for j:=500 to 501 do
                     34:        case j of
                     35:        500: write('Case');
                     36:        501: writeln(' checks');
                     37:        end;
                     38: for k:=54000 to 54002 do
                     39:        case k of
                     40:        54000: write('Success');
                     41:        54002: writeln(' assurred');
                     42:        54001:write(' is');
                     43:        end;
                     44: write('i = ');
                     45: for i:=5 downto 3 do
                     46:        write(i);
                     47: writeln;
                     48: write('j = ');
                     49: for j:=1000 downto 998 do
                     50:        write(j);
                     51: writeln;
                     52: write('k = ');
                     53: for k:=100001 downto 99999 do
                     54:        write(k);
                     55: writeln;
                     56: writeln('case and for work':20,'!':2,'!');
                     57: write('Enter a character here ->',input^,'<- there it is');
                     58: end.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.