There's a program that does that for highschool students. Its called "Microsoft Math 2007". Try to find it. it solves also trigonometric problems, simple geometry problems, does plots and solves simple calculus problems.
If you don't care about showing the steps, there are plenty of programs that solve math problems for you:
Mathematica (my personal preferance)
Matlab (Advanced)
Maple (simple and kinda intuitive)
MathCAD (very simple and very intuitive, I used to use more than 5 years ago)
ok yeah microsoft math 07 will work thanks. I dont get why i have to take anything more than algebra 1 when i will never need it as a software engineer
hehehehe... you can't be more wrong my friend, programming depends deeply on math. Smart algorithms always depend on math. Be patient, truth will show up in the future :)