Texas Instruments TITANIUM TI-89 User Manual

Page 225

Advertising
background image

Calculator Home Screen

225

Creating a Multi-Statement Function

Creating a Multi-Statement Function

Creating a Multi-Statement Function

Creating a Multi-Statement Function

You can also create a user-defined function whose definition consists of multiple
statements. The definition can include many of the control and decision-making
structures (

If

,

ElseIf

,

Return

, etc.) used in programming.

Note:

For information about similarities and differences between functions and

programs, refer to Programming.

For example, suppose you want to create a function that sums a series of reciprocals
based on an entered integer (

n

):

When creating the definition of a multi-statement function, it may be helpful to visualize it
first in a block form.

Ê

Func and EndFunc must begin and end the function.

Ë

Variables not in the argument list must be declared as local.

К

Л

М

Н

О

К

Func

Local temp,i

If fPart(nn)

ƒ

0 or nn

{

0

Return “bad argument”

0

!

temp

For i,nn,1,

M

1

approx(temp+1/i)

!

temp

EndFor

Return temp

EndFunc

1
n

---

1

n 1

------------ ... 1

1

---

+

+

+

Advertising