ところで、手元に電卓があったら試してみてください。
さらに続けて3で割ります。
もう一度3で割ります。
最後にもう一回3で割ってみましょう…
さて、結果は……
8ケタ表示の電卓だったら、1.2345678という答えになるので、知らない人にこれを見せると、たいてい「へぇ〜」と感心されます。10ケタ表示の電卓では、1.234567901となってしまうので、あまり面白くありません。
これは、電卓の小数点8ケタ以下の処理方法に伴う現象です。
100を3で2回割ると、11.111111となります。これをさらに3で割ると、10ケタ表示だと3.703703666となるのですが、このとき、8ケタ表示の電卓は、小数点8ケタ以下を切り捨ててしまうのです。このため、8ケタ表示電卓では、3.7037036を3で割ることになり、答えが、1.2345678となってしまうのでした。