Hi,
I'm having some issues with the way the Calculator class operates. It's a bit difficult to explain, but I'll try to make it clear in an example. Pressing the following sequence of instructions leads to an extra, unwanted calculation taking place...
6 + 2 = *
The "6+2=" part operates as expected and produces the result 8, but then when the multiply button (or any other operator) is pressed, it performs another calculation, adding 2 to 8, producing the result 10. I would expect that instead of performing this operation, the 8 would be used as the primary operator in the next (multiply) calculation. Is this a known feature of the calculator? Is there an easy fix?
Thanks!