Page 6 - Discuss TI 83+/84+ programming? in the TI 83/84 forum on Dev Hardware. TI 83+/84+ programming? Programming forum discussing coding and everything related to the well-known TI-83/83+/84/84+ graphing calculators for math and science. Creative ideas, helpful information and questions regarding applications are welcomed but no homework at all!
Posts: 4
Time spent in forums: 1 h 49 m 47 sec
Reputation Power: 0
I just open up the manual for the first time today and learned a bunch of stuff so also thanks to Dngrsone for inspiring me to acually some-what read it.
Posts: 27
Time spent in forums: 3 h 34 m 35 sec
Reputation Power: 0
Quote:
Originally Posted by Pinoydragon
maybe you can do this:
Lbl2
Output(1,1,"PIN=")
0->X //Postion of key to be pressed (you'll see why this is needed)
Lbl 1
getKey->K
If K/=105 or K/=0 //if a key is pressed and its not Enter or zero, then it counts it
Then //as a pin key (you can customize this to make it only numbers)
K -> List1(X) //Stores the key pressed into a list
Output(1,5,"*") //outputs "*" to make it show something like PIN=****
X+1->X //Moves the spot over for the next pin digit, ex: *_ to **_
End
If K=105 //if the Enter key is pressed (confirming the pin is entered)
Then
If List1(X) = {25,34,26} //compares the key sequence pressed to the password
Stop //the pin for this is Up,Right,Down and exits if True
ClrHome //If False, goes to the beginning of the program or whatever to
goto 2 //start the password entering process again
End
goto 1 //Loops back to the beginning for next PIN Digit
hope that helped
Hi, I hope you dont mind if I use this program but it's exactly what I need cause people are always taking my calc to play gams. But i entered your program and i keep getting ERROR:INVALID DIM and it goes to the line that says K->List1(X). However I cant find how to make it Label1 so I used 2nd, list to enter L1 because I thought it was the same thing but it seems like it's not. I'm using a TI-84+ SE if that's of any help.
Posts: 3
Time spent in forums: 46 m 44 sec
Reputation Power: 0
Quote:
Originally Posted by Pi_Mastuh
Hi, I hope you dont mind if I use this program but it's exactly what I need cause people are always taking my calc to play gams. But i entered your program and i keep getting ERROR:INVALID DIM and it goes to the line that says K->List1(X). However I cant find how to make it Label1 so I used 2nd, list to enter L1 because I thought it was the same thing but it seems like it's not. I'm using a TI-84+ SE if that's of any help.
well...hmm..i think I know what happened...i kinda wrote that program in pseudocode (aka its not correct syntax, but many should be able to understand the concept I was conveying). basically...store K into L1 basically...see if that works
And then about the label...it should be under [PRGM]>CTL then i think its #9 in the list
Location: Centrally located in the middle of nowhere, CA
Posts: 9,293
Time spent in forums: 10 Months 3 Weeks 3 Days 1 h 56 m 22 sec
Reputation Power: 17891
Merged the 83+ and 84+ programming threads. I will leave the gaming threads outside of this one, though I may merge them together into their own entity.
"In front of a monitor is a dangerous place from which to view the world." --Terri Wells
Enable BSOD: Control Panel/Systems, Advanced Tab, hit the Settings button under Startup and Recovery, and under the System Failure area, uncheck the Automatically Restart checkbox.
Posts: 26
Time spent in forums: 3 h 18 m 18 sec
Reputation Power: 0
Hey while were on the topic of Programming Ti 84s i've created a little game to keep the boredome out, but my friends steal my calc cause of it, it is a two game series, the first is "APOC" which an Apocalyptic Allied forces versus Soviet forces Game, only two forms of attack though, army and Superweapon, the next one is "DEMVSANG" which is demons versus angels Post-Apocalyptic game, kinda like an expansion pack, but i'm still working on the second one, this is more detailed involving spec ops, heavy infantry, regular infantry, Ancient Magiks, towers for defence, and any suggestions you guys want to add, It took me a week to program "APOC" but it is still a little flakey, it's relatively touchy to massive repeats of unuseable data, like if you continuously tell it to do something it told you you can't do...my little treat to those who try to cheat the system, it's completely text-based and soon hopefully i will have it running, if you guys want the coding I'll save it to a word doc later and copy it to the forums, but i want to finish this first...and i may use that pin to keep unwanted people out of my calc, HAPPY PROGRAMMING!!! "as if there can ever be happy programming..."
Posts: 3
Time spent in forums: 8 m 7 sec
Reputation Power: 0
I have two simple noob questions. How do you get rid of the "done" message that comes up every time a program ends and how do you make it so you can scroll up the screen, because I made a program where I put some coordinates and tons of answers for stuff come up, but there isn't enough room on the screen to display it all
Posts: 14
Time spent in forums: 1 h 41 m 48 sec
Reputation Power: 0
Quote:
Originally Posted by Foolmoron
I have two simple noob questions. How do you get rid of the "done" message that comes up every time a program ends and how do you make it so you can scroll up the screen, because I made a program where I put some coordinates and tons of answers for stuff come up, but there isn't enough room on the screen to display it all
For the 'done' at the end of the program, I don't think you can do anything. The scroling on the other hand, can be delt with. In your program editing, you should put a 'pause' every lets say 5 or 6 coordinates. That way, the user fo the program will have to press enter for every five coodinates. This gives him time to read and information does go off the screen. Also, after the 'pause', you should put a 'clrhome', this will clear the home screen just after the pause.
Posts: 3
Time spent in forums: 8 m 7 sec
Reputation Power: 0
Quote:
Originally Posted by daveo
For the 'done' at the end of the program, I don't think you can do anything. The scroling on the other hand, can be delt with. In your program editing, you should put a 'pause' every lets say 5 or 6 coordinates. That way, the user fo the program will have to press enter for every five coodinates. This gives him time to read and information does go off the screen. Also, after the 'pause', you should put a 'clrhome', this will clear the home screen just after the pause.
Yea, I knew about the pause and stuff, but I just figured there would be a way to get rid of the "done"....it would be more convenient but this way works too....thanks
Posts: 1
Time spent in forums: 5 m 8 sec
Reputation Power: 0
TI-83+ programming probs
Hey guyz and galz, i have a problem. I am creating a program that will, upon request, take a number (user is prompted for it) and attemp to store as many random intergers between 1 and 10 as the number, add the random intergers together, divide by 2, and then print that number on the screen.
Posts: 5,542
Time spent in forums: 2 Months 2 Days 9 h 28 m 6 sec
Reputation Power: 9335
Hey guys I gotta ask this. Is there a program or someway I can do square roots on my ti84 and reduce them into the lowest square numbe displaying this on the screen. For example I put square 12 and it gives me a number that has decimals and such but I want it to be 2(square sign)3.