2017-01-23 1 views
0

Taskはそれに機能をログ

、矩形波、サイン波を含む後置記法を評価^^^画像を参照してください私たちのような変な算術式を評価する方法を練習し ^^^最初の添付:+ 5 * 5 => 55 + 5 * 私はここでは理解できませんが、正弦波、丸太および平方根をどのように扱うのですか? ありがとう

答えて

0

私はあなたの例をあなたがReverse Polish notationを扱っていることを理解しています。サイン、ログなどは、関数呼び出しとして扱われなければなりません。正方形は、より高い優先度を有する通常の演算子であり、合計または乗算である。たとえば、罪のためにそう

(5)+(5 *(5^2))します 5罪5 5 2^* +

P.S.のように見えますあなたの例では、加算と乗算は同じ優先順位を持っています。通常、乗算は優先順位が高いので、5 + 5 * 5 - > 5 5 5 * +