数式を入力できる電卓の仕組み

100均の電卓で「2+3×4=」と打つと「2+3×」の段階で「5」と表示され、続けて「4=」と打つと「20」と出ます。数式の計算としては誤っていることに注意してください。正解は14です。×、÷は+、-に優先して計算しなければならないのでした。しかし電卓は入力された順に計算してゆくように設計されており、使うときにはそ…