HP 50g User's Reference Manual
Download Advanced user's reference manual of HP 48gII Calculator for Free or View it Online on All-Guides.com.
Brand: HP
Category: Calculator
Type: Advanced user's reference manual
Model: HP 48gII , HP 49g+ , HP 50G
Pages: 693
RPL Programming 1-43
To process the result string from INPUT:
For simple input, use OBJ→ to convert the string into its corresponding objects.
For sensitive input, use the
V
option for INPUT to check for valid objects, then use OBJ→ to convert the string
into those objects.
For special input, process the input as a string object, possibly extracting data as substrings.
Example:
The program VSPH on page 1-41 uses an empty command-line string.
The program SSEC on page 1-44 uses a command-line string whose characters form a pattern. The program
extracts substrings from the result string.
Example:
The command-line string
"@UPPER LIMIT@"
displays
@UPPER LIMIT◄
in the command line.
If you press 200
`
the return string is
"@UPPER LIMIT@200"
. When OBJ→ extracts the text from the
string, it strips away the @ characters and the enclosed characters, and it returns the number 200. (See “Creating
Programs on a computer” on page 1-7 for more information about @ comments.)
Example:
The following program, TINPUT, executes INPUT to prompt for the inner and outer radii of a torus,
then calls TORSA (page 1-29) to calculate its surface area. TINPUT prompts for a and b in a two-row command
line. The level 1 argument for INPUT is a list that contains:
The command-line string, which forms the tags and delimiters for two tagged objects.
An embedded list specifying the initial cursor position.
The
V
parameter to check for invalid syntax in the result string.
Program: Comments:
«
"Key in a, b"
The level 2 string, displayed at the top of
the stack area.
{ ":a::b:" {1 0} V }
The level 1 list contains a string, a list, and
the verify option. (To key in the string,
press
@ Õ ! ê
a
™ @
ë ! ê
b.
After you press
`
to put the finished
program on the stack, the string is shown
on one line, with
indicating the newline
character.) The embedded list puts the
insert cursor at the end of row 1.
INPUT
Displays the stack and command-line
strings, positions the cursor, sets
Program-entry mode, and suspends
execution for input.
OBJ→
Converts the string into its component
objects — two tagged objects.
TORSA
Calls TORSA to calculate the surface area.
»
`O
TINPUT
‰
Stores the program in TINPUT.