458 Appendix A: Functions and Instructions
8992APPA.DOC TI-89 / TI-92 Plus: Appendix A (US English) Susan Gullord Revised: 02/23/01 1:48 PM Printed: 02/23/01 2:21 PM Page 458 of 132
InputStr CATALOG
InputStr [promptString,] var
Pauses the program, displays promptString on
the Program I/O screen, waits for you to
enter a response, and stores your response as
a string in variable var.
If you omit promptString, “?” is displayed as a
prompt.
Note: The difference between Input and
InputStr is that InputStr always stores the
result as a string so that “ ” are not required.
Program segment:
©
:InputStr "Enter Your Name",str
1
©
inString() MATH/String menu
inString(srcString, subString[, start]) integer
Returns the character position in string
srcString at which the first occurrence of
string subString begins.
start, if included, specifies the character
position within srcString where the search
begins. Default = 1 (the first character of
srcString).
If srcString does not contain subString or start
is > the length of srcString, returns zero.
inString("Hello there","the")
¸7
"ABCEFG"!s1:If inString(s1,
"D"
)
=0:Disp "D not foun
d
."
¸
D not foun
d
.
int() CATALOG
int(expression) integer
int(list1) list
int(matrix1) matrix
Returns the greatest integer that is less than
or equal to the argument. This function is
identical to floor().
The argument can be a real or a complex
number.
For a list or matrix, returns the greatest
integer of each of the elements.
int(ë2.5) ¸ë3.
int([-1.234,0,0.37]) ¸
[
-2. 0 0.
]
intDiv() CATALOG
intDiv(number1, number2) integer
intDiv(list1, list2) list
intDiv(matrix1, matrix2) matrix
Returns the signed integer part of argument 1
divided by argument 2.
For lists and matrices returns the signed
integer part of argument 1 divided by
argument 2 for each element pair.
intDiv(ë7,2) ¸ë3
intDiv(4,5) ¸0
intDiv({12,ë14,ë16},{5,4,ë3})
¸
{2 ë3 5}
integrate See (), page 532.