板 1- 前 次 新 レス
管理人の雑記
[17]管理人 ★:06/07/06 07:31 ID:???
入力した数式が即座に評価される電卓
lukewarm.s101.xrea
作ってみた。
数式を評価する電卓ソフトというのはたまにあるが、表示された結果に追加で演算を行いたいときに、
再度式や結果の値を入力しなくてはならず、面倒くさい。
そこで、式を確定させなくても、入力されている数式が正しい限り即座に計算されて結果が表示されるという電卓を作ってみた。
たとえば、「1」「1」「+」「2」「2」とタイプすると、1文字ごとに「1」「11」「」「13」「33」と表示される。
「11+」の時点では数式として正しくないので、表示は空になっている。
内部では、簡単な字句解析と構文解析を行っている。
適当に作ったが、とりあえず演算子の優先順位なども正しく処理できている模様。
前 次