HP Prime Graphing NW280AAABA manual Dicesimvars Rolldie, Export SIDES,ROLLS Export DiceSimulation

Models: Prime Graphing NW280AAABA

1 616
Download 616 pages 24.49 Kb
Page 530
Image 530

The DiceSimulation program

These views will be activated by pressing Mand P, but the function Plot() in our app program will actually launch the latter view after doing some configuration.

Before entering the following program, press SIto open the Info editor and enter the text shown in the figure. This note will be attached to the app and will be displayed when

the user selects the Start option from the View menu (or presses SI).

The program discussed earlier in this chapter to get the number of sides for a dice is expanded here, so that the possible sums of two such die are stored in dataset D1.

Enter the following sub-routines into the program for the DiceSimulation app.

DICESIMVARS();

ROLLDIE();

EXPORT SIDES,ROLLS; EXPORT DiceSimulation()

BEGIN

END;

VIEW "Start",START()

BEGIN D1:={}; D2:={}; SetSample(H1,D1); SetFreq(H1,D2); H1Type:=1; STARTVIEW(6,1);

END;

VIEW "Roll Dice",ROLLMANY()

BEGIN

LOCAL k,roll;

D1:= MAKELIST(X+1,X,1,2*SIDES-1,1); D2:= MAKELIST(0,X,1,2*SIDES-1,1);

524

Programming in HP PPL

Page 530
Image 530
HP Prime Graphing NW280AAABA manual Dicesimvars Rolldie, Export SIDES,ROLLS Export DiceSimulation, Begin END