
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
‚Õ
‚ë
™+