Here are a few questions that I have, which have been bothering me for a while.
— Programming related:
1. Is there some system variable or calculation that can be done to get the current cusor position (such as the some X,Y or even just the Y)
Usefulness: Not having to clear the screen (ClrHome) in order to use the Output fn without overwriting text
2. Are there any alternatives way to convert number —> String
I am curious if there are any other methods to conver a number to a string besides a Linear Regression (LinReg) with Equ>Str. TI should have alteast created an fn to do this since they implemented a string —> number using the expr(str) fn.
3. Is there a trick like the 1+int(log10(max(abs(Num)),1))) to calculate the size of a number, but also work for decimal numbers? (This only works for integers)
Usefulness: Helps avoid requiring # —> Str conversion to find out the length of a number (# of chars in the number)
If not, then I guess I could create a program with various conditionals and return the number in some numerical variable like Z
4. Is there a way to create a program and have it act like an actual function where it can be passed arguments (parameters) and return a value?
The way I have been doing it now is by using some specific variables as "shared variables", such having Z be the value "passed in" and Str0 be the value "returned".
5. Are the any ways to include comments in an application besides having a Goto [Name] —> LBL [Name] surrounding the comment (allowing execution to skip the area with comment(s)) ?
— TI Connect:
1. Is there a way to write TI-Basic programs on the computer, and then have them exported to some file (such as a .8xp) in which they could then be trasnfered to your calculator.
The small screen really kills me, and it would be a lot easier with an IDE to develop in. (Not sure if an IDE would exist for this, but even just some method of converting a .txt to .8xp would be nice)
1. Is there a way to scroll up to previous items on the screen
(I dont think this is possible, since it might take them out of RAM, but perhaps there is a trick I haven't heard of)
Thank you very much for the help