home *** CD-ROM | disk | FTP | other *** search
- /* Program EX_0209.C
- Listing 3C - see documentation in TUTOR.SSS
- */
-
- #include "SSSC.H"
-
- double x, pt, pv;
-
- double rnx(double m, double s)
- {
- double x;
- do x = RN(m, s);
- while (x <= 0.0);
- return(x);
- }
-
- void prime(void)
- {
- 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);
- }
-
- main()
- {
- prime();
- do
- {
- if (RA() < .25) x = ER(2, 2); else x = TR(1, 3, 4);
- TALLY(1, x);
- pt += x;
- TALLY(2, pt - pv);
- pv = pt;
- pt += rnx(7, 4);
- } while (pt <= 120);
-
- SUMRY("");
- SUMRY("RESULTS");
- }
-