Originally posted by kbaumen
Now you've pointed to a drawback (at least for my Citizen). Numerator or denominator can only be integers. But they are stored in memory also in that way - as two integers.
What happens if you put in the expression 1/3 and hit the = button. You see 0.333... at the window. How is it stored? As 1/3 (the fractional number with a integer numerator and denominator)? Or the decimal representation of 1/3 with as many decimals as the memory can hold?
I think you have to put your calculator in some sort of fractional mode in order to calculate fractions exactly. Am I right in this?
My teacher said once that pi is not an exact value unless you know all of its decimals, and as there are infinite number of decimals, pi cannot be exact by itself. He showed me himself with a calculator: HE entered pi with as many decimals that the window could hold. Then he subtracted this with the calculators internal constant of pi and Voilà, the result was not zero. "You see? pi is not an exact value!"
I didn't believe him then, but I had difficulties to explain to him his erratic explanation. After I took the class of 'numerical methods' I could explain it with precision, but at this time he was retired and didn't give a rats *ss anymore.