This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's Your Projects subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Project Releases => Your Projects
Author Message
programmer_to_be
Jesus is my Lord and Saviour.


Elite


Joined: 07 Feb 2006
Posts: 755

Posted: 10 Mar 2006 08:24:36 pm    Post subject:

File Name :: Password Protecter
Author :: programmer_to_be
Category :: Ti-83plus Basic Utilities
Screenshot :: [img]http://www.unitedti.org/index.php?act=downloads&do=imgss&id=173[/img]
Description ::
This is my first p/w program but it works fine if you have the start-up app. that comes w/ the silver edition. If not, find it and download it! Just set this program as the start up program. If you want to change the name that appears on the calc, just edit the program. You can also choose another password by changing strng2. Right now it is at Jesus.

View File
Back to top
Weregoose
Authentic INTJ


Super Elite (Last Title)


Joined: 25 Nov 2004
Posts: 3976

Posted: 10 Mar 2006 09:18:45 pm    Post subject:

A few things. First of all, congrats on your release. :)

You know how [font="courier new"]Output()
will wrap to the next line if the string is long enough? You can take advantage of this by combining each of the separate statements into one to save on both size and speed. Also, string concatenation is possible when using display commands ([font="courier new"]Str1+"TEXT"+Str2+"MORE TEXT"+ ).

Practice when and when not to use [font="courier new"]Ans. In the case of this program, [font="courier new"]Str1 isn't necessary to use at all.

I notice you are using [font="courier new"]If Then Else, but you don't have an [font="courier new"]End in there to tell the interpreter when the statement is finished. This causes a memory leak, and causes a calculator to crash with ERR:MEMORY after enough incorrect guesses (which would exit back out to the home screen). For this program, it looks like a simple "loop until such-and-such is true" technique is used. Why not use a loop command like [font="courier new"]Repeat Str2=Str3? Just a thought. ;)

Review the manual a little more—you'll find all kinds of neat stuff in there.

Other than that, keep up the good work! 8)

–Goose

Last edited by Guest on 10 Mar 2006 11:22:12 pm; edited 1 time in total
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 10 Mar 2006 10:41:45 pm    Post subject:

good work. several optimizations could be made, but on the whole much better than the average first release
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are UTC - 5 Hours

 

Advertisement