この計算のプログラムを、修正して頂けないでしょうか?

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: この計算のプログラムを、修正して頂けないでしょうか?

この計算のプログラムを、修正して頂けないでしょうか?

by つっちー » 2007年8月21日(火) 18:37

8/9にレスさせて頂き、皆さんのおかげもあり、だいぶ進みました (^o^)丿

一応、少数点ありの計算もできる様になりましたが、
あと少しなんですが、どなたかご助力下さい。

【問題点】
例として、「10/2*3」をあげて説明しますと、この計算では掛け算と割り算だけ
なので、10/2=5で、5*3=15と左→右に計算すると思います。
(Excelで計算しても、答えは15になります)
なんですが、このプログラム(パクリ&改造)だと、右→左に計算してしまい、
答えが、1.6666・・・となってしまいます・・・。
(カッコなしなのに、10/(2*3)と同じ結果に・・・)
※「10+2*3」とかの計算では、掛け算割り算を優先して計算する動きにはなるん
ですが、割り算同士とか、掛け算割り算などでは、奥から計算してしまうので、
どうにかExcelの様に、左→右の計算にしたい。

そこで、申し訳ありませんが、どなたか修正して頂けないでしょうか?
よろしくお願いします。
すみませんが、修正して頂ける方、よろしくお願いします。

ページトップ