This is actually a fairly easy program to write and a good exercise in BASIC, or something similar which the TI-83 uses. I don't have one in front of me, but I'll try to remember the syntax from memory - it might a little off.
ClearHome
Disp "Ax^2+Bx+C"
Input A
Input B
Input C
If sqrt{B^2-4AC}<0
Then
Disp "Non-real answer"
End
Else
sqrt{B^2-4AC} -> D
(-B+D)/(2A) -> M
(-B-D)/(2A) -> N
Disp "Roots are:"
Disp M->DispFrac
Disp N->DispFrac
End
That's the idea of it, probably with a lot of errors though. Just having some fun.
Have a look here: http://www.mathhelpforum.com/math-he...-equation.html
If you want to get the real solutions only you still can use the SOLVER of the TI83: MATH 0: SOLVER