- Kevinv60 commented on bboyArthur's instructable Programming TI-84 Plus (Silver Edition) for beginners6 months ago
- Kevinv60 commented on bboyArthur's instructable Programming TI-84 Plus (Silver Edition) for beginners6 months ago
You should ask yourself the following question "What is a whole number (=integer)?". You will probably come up with something like "A number which does not have any decimals.". If so, good job! Because then you know how to check whether a number is a whole number. Just check if it has any decimals. Now, check out the "Math->Num"-menu and see if you can come up with your own solution. It is good to think about it yourself, as active thinking makes you learn most effectively. If not, read on.---Multiple useful functions can be found in the "Math->Num" menu, like fPart(Z) and int(Z). You could check if Z=int(Z), or you could check if fPart(Z)=0.A small note of caution though: the number 8.99999999999 (rounding errors...) your calculator shows as 9. However, if you use the above function you get int(Z)=8 and fPart(Z)=0.99999.... Which is not what you want. Therefore, you should use fPart(Z+1E-9)=0 or something similar to have the desired result.

"Q=C*M*(F- I) -> B" is not a valid syntax. You can only use "=" in a comparison, like you have inside an If-condition.For your purposes, you might want to check out "Math->Solver". This calculator function does what you describe (numerically).

View Instructable »

According to the following source, no you cannot:https://epsstore.ti.com/OA_HTML/csksxvm.jsp?nSetId...However, you can achieve something equally good if you are okay with displaying"radical ( number )",instead of the fancy notation with the overbar on top of the number.If so, you should print your answer as a String, instead of as a number. To do so, you need to convert your numbers (X and Y) to a String. This is rather inconvenient to do, but it is possible as follows (use the Catalog to find the functions):{X,X -> L10{0,1 -> L11LinReg(a+bx) L11,L10,Y0EquString(Y0,Str1)sub(Str1,1,length(Str1)-3) -> Str1And then finally use the string in a Disp like:Disp "sqrt("+Str1+")"Personally, I use a 5-line program (as above) which uses variable X as input and returns Str1 as output. Then I can call this prgm in any other prgm to convert X to a string.

According to the following source, no you cannot:https://epsstore.ti.com/OA_HTML/csksxvm.jsp?nSetId...However, you can achieve something equally good if you are okay with displaying"radical ( number )",instead of the fancy notation with the overbar on top of the number.If so, you should print your answer as a String, instead of as a number. To do so, you need to convert your numbers (X and Y) to a String. This is rather inconvenient to do, but it is possible as follows (use the Catalog to find the functions):{X,X -> L10{0,1 -> L11LinReg(a+bx) L10,L11,Y0EquString(Y0,Str1)sub(Str1,1,length(Str1)-3) -> Str1And then finally use the string in a Disp like:Disp "sqrt("+Str1+")"Personally, I use a 5-line program (as above) which uses variable X as input and returns Str1 as output. Then I can call this prgm in any other prgm to convert X to a string.

View Instructable »