home *** CD-ROM | disk | FTP | other *** search
- Program EX_0209;
- {Listing 3P - see documentation in TUTOR.SSS}
-
- uses SSS;
- { For Pascal other than Turbo/Quick erase above line }
-
- { For MS Pascal $include:'SSSP1.H' }
-
- var
- pt, pv, x : real;
-
- { For MS Pascal $include:'SSSP2.H' }
-
- function rnx(m, s: real): real;
- var x : real;
- begin
- repeat
- x := RN(m, s);
- until x > 0.0;
- rnx := x;
- end;
-
- procedure prime;
- begin
- INIQUE(0,0,2);
- INISTA(1,'Call duration',0,12,2,0.5);
- INISTA(2,'Cycle time',0,0,0,0);
- pv := 0;
- pt := rnx(7, 4);
- end;
-
- begin
- prime;
- repeat
- if RA < 0.25 then x := ER(2,2) else
- x := TR(1,3,4);
- TALLY(1,x);
- pt := pt + x;
- TALLY(2, pt - pv);
- pv := pt;
- pt := pt + rnx(7, 4);
- until pt >= 120;
-
- SUMRY('');
- SUMRY('RESULTS');
- end.
-