You cant. This is one of the big problems with the NSpire right now and is one of the big reasons why I don't have one. There are ways around it as you can see below, but they are not the best. Lately, it seems like Ti is finally coming to their senses and are adding programming support in the NSpire, but the latest firmware has limited programming support that still borders on functions instead of full blown programs. They still have a long way to go before the NSpire can run programs like an 89 or an voyage 200. Anyway, this is what the nspire handbook recommends. It's not the best way but it's the only way until they add input support to the NSpire programming language. Presonally, I'd go with option 3.
Quoted from The Ti-Nspire Handbook
To input values into a function or program, you can:
• Require users to store values to specific variables beforehand. The object can then refer to these variables
Define calculatearea()= Prgm area:=wt*ht EndPrgm
• Embed the values directly in the object itself
Define calculatearea()= Prgm wt:=3 ht:=23 area:=wt*ht EndPrgm
• Use parameters in the definition. This lets users pass one or more values as arguments to the object when they use it.
Define calculatearea(wt,ht)= Prgm area:=wt*ht EndPrgm
|