I'm sure this one is nothing new within the TI developer community, but I'm new at this and I think my version is pretty cool. I work in SAT/ACT prep, and I made this program for my students.

The program includes a few menus. I thought this was the most efficient way to include all the possibilities of the information one might be given in an SAT problem.

Basically, imagine you're a kid taking the SAT/ACT and you get a question like:

"Circle has central angle 30º and radius 6. What's the sector area?"

"Circle has arc length 2pi and circumference 6pi. What's the central angle?"

etc…

I'd appreciate any feedback you might have on how to make the program better. Also, feel free to share it, but please don't be a jerk and make money off of my work.

One thought I had was that a couple of the calculations (specifically, labels 1C, 1D, and the final "Disp X" in Lbl Z) will only work in Degrees. This is fine for most SAT/ACT problems, but if I could open it up better for the Math Level 2 SAT, that would be awesome. I actually tried typing in the "getMode" command before I realized that didn't exist for TI-84 :P.

```
ClrHome
Menu("ENTER ANGLE?","YES",1,"NO, RADIUS",2,"NO, CIRCUMF",3,"NO, AREA",4
Lbl 1
Disp "ENTER DEGREES
Prompt X
Menu("INPUT...","RADIUS",1A,"CIRCUMFERENCE",1B,"AREA",1C,"SECTOR AREA",1D,"ARC LENGTH",1E
Lbl 1A
Prompt R
Goto Z
Lbl 1B
Prompt C
C/(2π)→R
Goto Z
Lbl 1C
Prompt A
√(A/π)→R
Goto Z
Lbl 1D
Prompt S
√(360S/(Xπ))→R
Goto Z
Lbl 1E
Prompt P
180P/(πX)→R
Goto Z
Lbl 2
Prompt R
Goto Y
Lbl 3
Prompt C
C/(2π)→R
Goto Y
Lbl 4
Prompt A
√(A/π)→R
Goto Y
Lbl Y
ClrHome
Disp "R=
Output(1,4,R
Disp "D=
Output(2,4,2R
Disp "CIRC= π*
Output(3,9,2R
Disp "AREA= π*
Output(4,9,R^2
Disp ""
Disp "PRESS ENTER
Pause
ClrHome
Menu("INPUT...?","DONE",Y1,"ARC LENGTH",Y2,"SECTOR AREA",Y3
Lbl Y2
Prompt P
If X=0
360P/(2πR)→X
Goto Z
Lbl Y3
Prompt S
360S/(πR^2)→X
Goto Z
Lbl Z
ClrHome
Disp "R=
Output(1,4,R
Output(1,9,"D=
Output(1,12,2R
Disp "CIRC= π*
Output(2,9,2R
Disp "AREA= π*
Output(3,9,R^2
Disp "SCT AREA= π*
Output(4,13,R^2X/360
Disp "ARC LNTH= π*
Output(5,13,RX/180
Disp "CNTR ANGL=
Output(6,12,X
Lbl Y1
```