I am aware (and I imagine most other members here are as well) that TI-Basic Developer provides the top result(s) for any searches related to TI-Basic. I have done many searches for TI-Basic information, and whatever I was looking for could almost always be found on this site. That is why there is a search-the-site button in the upper-right corner of every page. If you have a problem with a particular program that you see on this site, you need to make sure you typed it in correctly, because almost every program here has been tested to make sure that it works. Don't assume that you typed in a bum program.

]]>I am sick of posts like these, because they discourage people from posting new and relevant information old posts. These posts may have been around so long that they are indexed as top results on a search engine and have therefore become a top resource for people seeking that information (which might be scarce elsewhere). These people are just looking for quick information and not looking to join a community, so they are unlikely to make an account solely to point out that there are in fact people out there who find the information relevant.

It doesn't even matter if the poster you responded to is wrong or not. Had he not posted that, you would not have responded to him about the purpose of the quotation mark and further expanded my (and probably someone else's knowledge).

You may not understand this, but the internet is more or less an archival resource. Commenting on old threads helps update the knowledge base or adds to the discussion, is always useful to somebody, is never "lame" and does not require policing.

]]>First, this thread was last responded to December of 2016. It is unlikely anybody really cares about it 5 months later.

Second, there is no need to remove the quotation at the end. It does nothing except remove the "Done" message you get when a program finishes. If you type jonbush's code exactly as he has it, it should work.

Third, if you are claiming it doesnt work then that means you typed something wrong. Jonbush has a gif down below to show it is working, and he and I have both tested it.

]]>I tried It on my calculator, and it is working properly:

With this code:

` ``Prompt R R→A Repeat 0=fPart(R/A² A-1→A End ClrHome Output(1,1,A Output(1,3,"√( Output(1,5,R/A² "`

R is the number that you want to simplify the square root of. For √99, R would be 99 and the answer is 3√11. ]]>

:Input "99",R

etc ]]>

Something like this will convert it to a square and simplify the radical:

` ``Input "DECIMAL: ",R round(R²,0→R R→A Repeat 0=fPart(R/A² A-1→A End ClrHome Output(1,1,A Output(1,3,"√( Output(1,5,R/A² "`

If you want to make it work for any order of root (cube root, 4th root etc.) you can replace ^2 with ^I, where I is the index prompted for I at the beginning.

]]>Thanks, I was making the situation more complex than it needed to be. For some reason I didn't think of that

]]>In a math program I am working on, I need to convert a decimal, such as 2.449489743, to a square root, such as sqrt(6). These would be with simplified radicals.

I have already looked at the simplify radicals routine on this site.

Thanks,

Paul

]]>