逆ポーランド記法による式の計算の可視化
テキストフィールドに逆ポーランド記法で記述された式を入力し, Run!ボタンを押すと, 計算をはじめます. 左下の長方形の台をスタックとみなし, スタックにpush, popを繰り返すことによって四則演算を行うさまを, ビジュアリーに表現します.
まだ不完全ですが, 一応最低限のことは出来るようになりましたので公開します.
注意
- 数値に使用できるのは整数のみです.
- 数値と数値の間はコンマで区切ります.
- 演算は, + - * / の4つです.
- 負の数は, - のかわりに~(チルダ)をつけます.
- 実行中にボタンを押せば, 中断します.
- 入力に対するエラー処理は行っていませんので, 間違った式を入力するのはやめましょう.
例
- 2,3+
- 2,3+5*1,5*/3,2++23,10*2+4*-10+
- 2,~3*5+~8,~3/-