I recently discovered a site that it would have been very useful when I was in school or solved the problems of the student life, in terms of school, for those who attended math courses. But this program was created recently, so I was unable to benefit of its advantages a few years ago. Solvemymath.com is a site that offers both a solver and theoretical support (tables with calculation formulas and rules) for a wide range of problems in mathematics (algebra, analysis, trigonometry and geometry) and for some logic games.
Solvemymath provides solutions for:
* General problems of mathematics (division, the greatest common factor, the lowest common multiple, checks whether a number is prime, perfect or perfectly square);
* Algebra and combinatorics (equations, systems of equations, combinations and permutations, polynomials and matrices);

* Mathematical analysis (defined and undefined limits and Taylor series);
* Complex numbers and trigonometry;
* Statistics and probability (correlation and covariance matrices, quantum, mean, standard deviations, dispersions, kurtosis and skewness).
Before working with this solver, I recommend you read the section How to Input Expression, to familiarize yourself with the operators that are permitted for use and with the codings. For example, the equation x3-2×1 = 0 is written in Solvemymath x^3-2 * x 1 = 0.

The site is user friendly in that you can choose the type of the problem either using Calculators Quick Jump list or through the top menu, but there is a poor graphics, lack of support for other languages than English and ads that are tiresome. However, Solvemymath contains a wealth of information which I hope will be useful to you and it will ease your work.
In addition, the site also offers 2D and 3D graphics for your functions. A pleasant interface has www.quickmath.com www.mathway.com, but they offer solutions to a limited number of issues and contain no theoretical support.
This solver can be considered by some a way to “cheat” offered to students, but for me there is only a means of verifying and matching the results, as the final solutions are not sufficient to achieve a maximum score.



