亀レスだが、電卓プログラムを書いてみた。
コンソール画面から*、(、)を入力させるのが面倒だったので、文字列を与えるようにした。
ttp://ideone.com/lDaF9