Creating a choose box – HP 49g+ User Manual

Page 676

Advertising
background image

Page 21-31

«

“ CHEZY’S EQN” { { “C:” “Chezy’s coefficient” 0}

{ “R:” “Hydraulic radius” 0 } { “S:” “Channel bed slope”
0} } { 2 1 } { 120 1 .0001} { 110 1.5 .00001 } INFORM
IF THEN OBJ

DROP

C R S ‘C*(R*S)’

NUM “Q”

TAG ELSE

“Operation cancelled” MSGBOX END »

Running program

@INFP2 produces the following input form:


Example 3 – Change the field format information list to { 3 0 } and save the
modified program into variable INFP3. Run this program to see the new input
form:

Creating a choose box

Function CHOOSE („°L@)@@IN@@ @CHOOS@) allows the user to create a
choose box in a program. This function requires three arguments:

1. A prompt (a character string describing the choose box)
2. A list of choice definitions {c

1

c

2

… c

n

}. A choice definition c

i

can

have any of two formats:

a. An object, e.g., a number, algebraic, etc., that will be

displayed in the choose box and will also be the result of the
choice.

b. A list {object_displayed object_result} so that

object_displayed is listed in the choose box, and
object_result is selected as the result if this choice is selected.

3. A number indicating the position in the list of choice definitions of the

default choice. If this number is 0, no default choice is highlighted.

Advertising
This manual is related to the following products: