This is a really nice program I made that solves for common physics stuff for you based on other data. It supports the fields of velocity, velocity naut, acceleration, time, and ΔX. If you don't know what a field is equal to, just put in the imaginary i. The program solves for everything else. Anyway, here's my code. It's a little but lengthy and you probably don't want to type it all in, so here is just a link to the program itself for download:

For those who either don't trust me (:P) or just loves the feeling of typing things in yourself, the code is below:

:DEC Answer

:Disp "Enter i if none."

:Input "Input v=",V

:Input "Input vo=",O

:Input "Input a=",A

:Input "Input t=",T

:Input "Input ΔX=",X

:0→B

:While B≠2

:If imag(O

:Then

:If not(imag(V+A+T

:Then

:‾AT+V→O

:Else

:If not(imag(X+A+T

:Then

:(X-.5AT2)/T→O

:Else

:If not(imag(V+A+X

:Then

:√(2AX+V2→O

:Else

:Disp "Can't solve vo

:i→O

:End

:End

:End

:End

:If imag(X

:Then

:If not(imag(O+T+A

:Then

:OT+.5AT2→X

:Else

:If not(imag(V+O+A

:Then

:(V2-O2)/(2A→X

:Else

:Disp "Can't solve ΔX

:i→X

:End

:End

:End

:If imag(A

:Then

:If not(imag(V+O+T

:Then

:(V-O)/T→A

:Else

:If not(imag(V+O+X

:Then

:(V2-O2)/(2X→A

:Else

:If not(imag(O+T+X

:Then

:(X-OT)/(.5T2→A

:Else

:Disp "Can't solve a

:i→A

:End

:End

:End

:End

:If imag(T

:Then

:If not(imag(A+V+O

:Then

:(V-O)/A→T

:Else

:If not(imag(A+O+X

:Then

:(‾O+√(O2-4(.5A)‾X))/A→T

:If imag(T

:Then

:(‾O-√(O2-4(.5A)‾X))/A→T

:End

:If T<0

:Then

:(‾O-√(O2-4(.5A)‾X))/A→T

:End

:Real

:Else

:Disp "Can't solve t

:i→T

:End

:End

:End

:If imag(V

:Then

:If not(imag(A+T+O

:Then

:AT+O→V

:Else

:If not(imag(A+X+O

:Then

:√(2AX-O2→V

:Else

:Disp "Can't solve v

:End

:End

:End

:1+B→B

:End

:ClrHome

:Disp V,O,A,T,X

:Output(1,1,"v=

:Output(2,1,"vo=

:Output(3,1,"a=

:Output(4,1,"t=

:Output(5,1,"ΔX=

:FRAC Answer