Recent Forum Posts

Looking for something?

Don't see a match? Post to the community

From categories:
page 1123...next »

Unfortunately, the Menu( command doesn't have this functionality built in; The way to add this functionality is to create a custom menu. There are three routines here on TI|BD in the graphics section for creating custom menus.

  • Graph Screen Custom Menu - This is made for the graphscreen on Monochrome calculators. Although quite robust (and arguably, good looking), it involves a fair amount of code and understanding of how TI-Basic works. Setting up the menus and options is as simple as setting the menu options, string length, number of options, and default selection, then going to the predefined label. Simply add an if statement for each submenu-option pair, and the menu can be expanded virtually infinitely. This menu allows you to use the arrow keys + enter or the keypad to select a menu option, pressing [CLEAR] immediately exits the program, and pressing [DEL] will either take you to the main menu, or exit the program if already on the main menu
  • Home Screen Multi-Page Menu - This homescreen menu is fairly basic, but effective. You can have up to 9 different pages of menu options, with the only configuration being the strings used and the If statements in the program you are running it from. While this program does not natively have the functionality of using the clear key, it can easily be added with only a few minor tweaks.
  • Single Page Menus - These routines are for single page menus only, but are effective if you do not want to use the built in function. As with the Home Screen Multi-Page Menu, it does not have the functionality of using the clear key, but it can easily be added
Re: Menu( Command by TrenlyTrenly, 21 Jan 2021 23:06

Hello! I have been coding for quite a while now, and have become very fond of the Menu command as you can have "Multiple programs" without clogging up the prgm menu. Anyways, I have noticed that exiting a menu can be a bit annoying as I need either a) put a "Quit" Option, which works for most menus, but not if I need to have more than 9 options, and b) press the On button. I was wondering if there was a way to make it so you push a button such as "clear", and it would get rid of the Menu?
Thanks!

Menu( Command by Gabe PrairieGabe Prairie, 21 Jan 2021 20:15

Heyo!
I have a couple of programs that I have been creating over the past couple of months for my Geometry Class, I was wondering if I would be able to submit any of these?
Thanks!

In Source Coder 3, the |E means it's the scientific E.


𝔹𝕚𝕠_ℍ𝕒𝕫𝕒𝕣𝕕𝟙𝟚𝟠𝟚
Discord server is no longer available. Reason: Deleted

Welcome! Be sure to read the Forum Rules and Code of Conduct. The Starter Kit is a great resource for TI-Basic programming.


𝔹𝕚𝕠_ℍ𝕒𝕫𝕒𝕣𝕕𝟙𝟚𝟠𝟚
Discord server is no longer available. Reason: Deleted

Re: Hello There! by Bio_Hazard1282_rPi3Bio_Hazard1282_rPi3, 21 Jan 2021 19:17

Hello Everyone! Gonna answer a few of these questions that were posted by Burr.
What do you do? Any hobbies?
-I am a High School student(freshman to be exact), and I really like problem solving and playing Minecraft, specifically survival or redstone and command blocks.
How long have you been programming? What languages?
-I have been programming for about 4 years now, started out on scratch.mit.edu, then moved to the Javascript course on Khan Academy. For my High School Math I received a TI-84 Plus CE graphing Calculator, and mainly program in Basic on it.
What projects are you working on?
-I am working on many projects right now, most are for programs that help me with my Geometry Class, such as the Pythagorean Theorem. Some other projects are a Dice rolling program for DnD, and a Rock Paper Scissors game.
What can you bring to the Community, and what do you want to learn?
-Right Now, I don't think that there is much that I can bring, except for an extra brain to help solve problems, and maybe create some as well. My main goal is learning how to create better programs, and work on my problem solving skills.
Thanks Everyone!

Hello There! by Gabe PrairieGabe Prairie, 21 Jan 2021 18:27

How do you type the vertical slash symbol. Ive looked everywhere and cant seem to find it. For reference heres a line of ti basic that uses it

1+(E/|E2->E

Any help is welcome

how do i type the “|” by _Wxlky__Wxlky_, 21 Jan 2021 06:40
Re: Search Help (3) by TrenlyTrenly, 20 Jan 2021 17:10

Does anyone have a font file for the TI-83+ font? I've looked everywhere and am unable to find it. Thank you!

Re: Search Help (3) by PokeBrolicPokeBrolic, 20 Jan 2021 14:22

There are no indents. It's just how the editor is.


𝔹𝕚𝕠_ℍ𝕒𝕫𝕒𝕣𝕕𝟙𝟚𝟠𝟚
Discord server is no longer available. Reason: Deleted

Re: Update v2.5.1 by Bio_Hazard1282_rPi3Bio_Hazard1282_rPi3, 20 Jan 2021 00:35

How do you type that indent on the calculator? I am not able to download it so I am trying to type it but I don't know how to type that indent. Please Help!

Re: Update v2.5.1 by Ti-84 plus Owner Ti-84 plus Owner , 19 Jan 2021 20:12

You may also use TI-Connect CE for better code formatting.

SetUpEditor ⌊TC
20→dim(⌊TC
If not(dim(⌊TC
Fill(5,⌊TC
AxesOff
­47→Xmin
­Xmin→Xmax
­31→Ymin
­Ymin→Ymax
Lbl M
ClrDraw
ClrHome
Menu("TiCraft","Load world",L,"New world",N,"Help",C,"Quit",X
Lbl X
Stop
Lbl N
1→C
2→L
1→G
0→H
0→V
5→S
5→T
Menu("NEW WORLD:","Normal",D,"Advanced",A,"Empty",I
Lbl A
Input "Max V change: ",C
Input "V Limit: ",L
Input "V ChangeTo: ",G
Input "Base Height: ",H
Lbl D
Input "Sd: ",R
R→rand
For(W,Xmin,Xmax,1
V+randInt(­C,C→V
If V>L
­G→V
If V<­L
G→V
H+V→H
Line(W,H,W,Ymin
End
Goto I
Lbl L
Input "RecallPic ",N
If N=0
RecallPic 0
If N=1
RecallPic 1
If N=2
RecallPic 2
If N=3
RecallPic 3
If N=4
RecallPic 4
If N=5
RecallPic 5
If N=6
RecallPic 6
If N=7
RecallPic 7
If N=8
RecallPic 8
If N=9
RecallPic 9
UnArchive ⌊TC
⌊TC(2(N+1)-1→S
⌊TC(2(N+1→T
Archive ⌊TC
Lbl I
For(A,0,1,1
Horizontal Ymin+A
Horizontal Ymax-A
Vertical Xmin+A
Vertical Xmax-A
End
Repeat K=91
S→X
T→Y
getKey→K
Pxl-On(Y,X
S-(K=24 and not(pxl-Test(T,S-1)))+(K=26 and not(pxl-Test(T,S+1)→S
T-(K=25 and not(pxl-Test(T-1,S)))+2(K=33 and not(pxl-Test(T+2,S)))-2(K=23 and not(pxl-Test(T-2,S)→T
If sum(K={72,73,74,82,84,92,93,94
Pxl-Change(Y-8+int(K/10),X-3+10fPart(K/10
T+not(pxl-Test(T+1,S)→T
Pxl-Off(Y,X
End
"SAV"
Lbl P
Menu("PAUSED","Resume",I,"Save",S,"Menu",M
Lbl S
Input "StorePic ",N
If N=0
StorePic 0
If N=1
StorePic 1
If N=2
StorePic 2
If N=3
StorePic 3
If N=4
StorePic 4
If N=5
StorePic 5
If N=6
StorePic 6
If N=7
StorePic 7
If N=8
StorePic 8
If N=9
StorePic 9
UnArchive ⌊TC
S→⌊TC(2(N+1)-1
T→⌊TC(2(N+1
Archive ⌊TC
Goto P
Lbl C
ClrDraw
Text(0,0,"CONTROLS:"
Text(6,0,"Move/jump: ARROWS
Text(12,0,"Climb up/down: DEL/STAT
Text(18,0,"Build: NUMBERS
Text(24,0,"Pau5e: STO>
Pause 
Goto M
CREDITS
12Me21
Michael2≥3B
earthnite

𝔹𝕚𝕠_ℍ𝕒𝕫𝕒𝕣𝕕𝟙𝟚𝟠𝟚
Discord server is no longer available. Reason: Deleted

Re: CODE PLEASE by Bio_Hazard1282_rPi3Bio_Hazard1282_rPi3, 19 Jan 2021 16:32

You can use Source Coder 3 on Cemetech.net to do so. This is the raw code with some edits to make it look cleaner:
I hope this helps!

SetUpEditor |LTC    //the | is the little l for custom lists
20->dim(|LTC
If not(dim(|LTC
Fill(5,|LTC
AxesOff
~47->Xmin                //The ~ are negative signs
~Xmin->Xmax
~31->Ymin
~Ymin->Ymax
Lbl M
ClrDraw
ClrHome
Menu("TiCrAFT","Load world",L,"New world",N,"Help",C,"Quit",X
Lbl X
Stop
Lbl N
1->C
2->L
1->G
0->H
0->V
5->S
5->T
Menu("NEW WORLD:","Normal",D,"Advanced",A,"Empty",I
Lbl A
Input "Max V [|c]h[|a][n]g[e]: ",C
Input "V Limit: ",L
Input "V Ch[|a][n]g[e]To: ",G
Input "B[|a]s[e] H[e]igh[t]: ",H
Lbl D
Input "S|E|Ed: ",R
R->rand
For(W,Xmin,Xmax,1
    V+randInt(~C,C->V
    If V>L
    ~G->V
    If V<~L
    G->V
    H+V->H
    Line(W,H,W,Ymin
End
Goto I
Lbl L
Input "RecallPic ",N
If N=0
RecallPic 0
If N=1
RecallPic 1
If N=2
RecallPic 2
If N=3
RecallPic 3
If N=4
RecallPic 4
If N=5
RecallPic 5
If N=6
RecallPic 6
If N=7
RecallPic 7
If N=8
RecallPic 8
If N=9
RecallPic 9
UnArchive |LTC
|LTC(2(N+1)-1->S           //again the | is the little L for custom lists
|LTC(2(N+1->T
Archive |LTC
Lbl I
For(A,0,1,1
    Horizontal Ymin+A
    Horizontal Ymax-A
    Vertical Xmin+A
    Vertical Xmax-A
End
Repeat K=91
    S->X
    T->Y
    getKey->K
    Pxl-On(Y,X
    S-(K=24 and not(pxl-Test(T,S-1)))+(K=26 and not(pxl-Test(T,S+1)->S
    T-(K=25 and not(pxl-Test(T-1,S)))+2(K=33 and not(pxl-Test(T+2,S)))-2(K=23 and not(pxl-Test(T-2,S)->T
    If sum(K={72,73,74,82,84,92,93,94
    Pxl-Change(Y-8+int(K/10),X-3+10fPart(K/10
    T+not(pxl-Test(T+1,S)->T
    Pxl-Off(Y,X
End
"SAVE"
Lbl P
Menu("PAUSED","Resume",I,"Save",S,"Menu",M
Lbl S
Input "StorePic ",N
If N=0
StorePic 0
If N=1
StorePic 1
If N=2
StorePic 2
If N=3
StorePic 3
If N=4
StorePic 4
If N=5
StorePic 5
If N=6
StorePic 6
If N=7
StorePic 7
If N=8
StorePic 8
If N=9
StorePic 9
UnArchive |LTC
S->|LTC(2(N+1)-1
T->|LTC(2(N+1
Archive |LTC
Goto P
Lbl C
ClrDraw
Text(0,0,"CONTROLS:"
Text(6,0,"Move/j|ump: ARROWS
Text(12,0,"Climb up/down: DEL/STAT
Text(18,0,"Buid: NUMBERS
Text(24,0,"Pause: STO>
Pause 
Goto M
CREDITS
12M[e]21
Michael2>=3B
earthnite
Re: CODE PLEASE by CalcNerdCalcNerd, 16 Jan 2021 14:08

Hello, I'm not sure if anyone has the code, but can you please send the code that I can type in my calculator? Maybe you can revise the code if you need to! Because I cannot seem to download files to my ARCHIVE or RAM. It always says "A retry may be successful" and gives me numbers. Please reply and send the code, please! (Make sure to revise it if you can so I can type it in my calculator!)

CODE PLEASE by Ti-84 plus Owner Ti-84 plus Owner , 15 Jan 2021 19:44

You can have variables in the answer. If you have something stored in the variable A, you could do at the end of the program:

:A

Or even

:Disp A

Or...

:Some code...
:Ans

𝔹𝕚𝕠_ℍ𝕒𝕫𝕒𝕣𝕕𝟙𝟚𝟠𝟚
Discord server is no longer available. Reason: Deleted

As I said in the summary, I am new to the TI-basic language. I am attempting to create a program that would have variables in the answer, so I think that I would use Disp for the answer, but I really don't know. Can someone tell me if this is even possible?
(P.s, I am using a TI-83+)

Variable answer/output by -ASCll--ASCll-, 14 Jan 2021 18:21

Oh ok. That does help, thanks!

Re: Parabola Question by CalcNerdCalcNerd, 12 Jan 2021 13:06

Have you heard of the range equation for projectiles just under the influence of gravity? It is for projectiles that land at the same height as they are shot and give the horizontal distance of projectile. It is x=vi2*sin(2*theta)/(g). (g is a constant and is equal to 9.8 m/s2) The vi value is the initial velocity of the shot. Hope this helps.

Re: Parabola Question by Eagle5789Eagle5789, 11 Jan 2021 16:26

Nevermind, I have completed it.

Re: Slope Field Program by Eagle5789Eagle5789, 11 Jan 2021 16:23

Hello,

I am working on making a tank game, like the ones where you can move and shoot at your opponent. This game needs a feature though where it takes the angle of your shot, puts it into an equation, and forms a parabola that would calculate the distance that the shot should travel. I have a few ideas, but I was wondering if any of you have used one of these, or have any ideas about how to do it.

Thanks,

CalcNerd

Parabola Question by CalcNerdCalcNerd, 09 Jan 2021 16:28
page 1123...next »