# Software or programming language used for math calculations?

Is there any software or programming lang for getting maths answers step by step?

When I type the question it should give a brief answer,
for example
when I type (2+2)*2 it should show me
(2+2)*2
=(4)*2
=8
and it should not be like this
(2+2)*2=8
(it shouldn't be like a calculator that shows only the final answer).

• Usually if I want to see intermediate steps, I do the intermediate steps. For example, I type $2+2$, the response is $4$. Then I type $4 * 2$, the response is $8$. – David K Dec 17 '15 at 14:48
• There are software "theorem provers" that can show step-by-step how they solved a problem. I believe a person requires some training in order to use one properly. You might be able to ask such a program to prove the answer your calculator gave; it would then show you, step-by-step, why $(2+2)\times 2 = 8$. – David K Dec 17 '15 at 14:52
• @DavidK i wish to see the intermediate steps for difficult problems, not for these simple problems. – Akash Preet Dec 17 '15 at 14:53
• Those are also the problems for which I would use my technique. I used a simple example because that was the example you gave. In practice I might evaluate a more complicated expression in one step as part of an even more complex expression. – David K Dec 17 '15 at 14:55
• @DavidK you thought me wrong i am asking you about the " theorem provers" is it possible to see the intermediate steps for difficult problems? – Akash Preet Dec 17 '15 at 14:59