現在コマンドラインで動く有効数字8桁位
(整数4桁+小数4桁:±1234.5678)の
インタプリタ型電卓を考えています。
考え方としては入力ボックスに文字列を入力して
(50文字程度迄)それをそのまま計算させて結果を表示したいと思っています。
X="(25.5+SQRT(17.8+LOG(82.33)))+SIN(45)";(deg)
この文字列から記号(,),SQRT,LOG,SINを抜き出して改行する。
25.5
17.8
82.33
45
これらの数字を実数変数として割り当てる。
x1=1.0*25.5,x2=1.0*17.8,x3=1.0*82.33,x4=1.0*45
文字列Xの数字を変数に置き換える。
X="(y1+SQRT(y2+LOG(y3)))+SIN(y4)"
xi=yi(i=1,2,3,4)として計算させる。
としたいのですが・・・""の中を計算させるにはどうしたら良いでしょうか?