HP 50g Graphing Calculator User Manual

Page 686

Advertising
background image

Page 21-39

Press

@@@OK@@@ to cancel message box output. The stack will now look like this:

Including input and output in a message box
We could modify the program so that not only the output, but also the input, is
included in a message box. For the case of program

@@@p@@@, the modified

program will look like:

«

“Enter V, T and n: “ {“

:V:

:T:

:n:

“ {2 0} V } INPUT

OBJ

→ → V T n

«

V

→STR “

” + T →STR “

” + n →STR “

” +

‘(8.31451_J/(K*mol))*(n*T/V)‘ EVAL “p” →TAG →STR + + +
MSGBOX

» »

Notice that you need to add the following piece of code after each of the
variable names V, T, and n, within the sub-program:

→STR “

” +

To get this piece of code typed in the first time use:

„°

@)TYPE@ @ STR ‚Х ‚л ™+

Because the functions for the TYPE menu remain available in the soft menu keys,
for the second and third occurrences of the piece of code (

→STR “

” + )

within the sub-program (i.e., after variables T and n, respectively), all you need
to use is:

@ STR ‚Х ‚л ™+

Advertising