BSD 1 development
[unix-history] / tests / t09.p
CommitLineData
fde98a2d
BJ
1program sideffect(output);
2var
3 a, z: integer;
4function sneaky(x: integer): integer;
5 begin
6 z := z-x;
7 sneaky := sqr(x);
8 end;
9begin
10 z := 10;
11 a := sneaky(z);
12 writeln(a, z);
13 z := 10;
14 a := sneaky(10) * sneaky(z);
15 writeln(a, z);
16 z := 10;
17 a := sneaky(z) * sneaky(10);
18 writeln(a, z);
19end.