@PortalPlayer, It's extremely difficult to get an accurate calculator that does things like this...
I entered 1567 and got 39.5853, when it should be 39.5854 :P
Also, regarding the number pad, you should not use a delay system in order to wait for the user to input a second number in or to make it a two-digit number, and so on. Instead, implement a secondary button specifically for the purpose of starting the calculation, so as not to waste time, should anyone attempt to input a one-digit number.
@csavas, I especially like this because of it's strict originality.
i dont know how did you made it, i also dont know how to define sqrt.
I'm too lazy to try it, butit is still worth +1. :)
Magnificent. I dig the piston demuxers.
So, this is just a hardcoded R0M reader