Problem

5 /7


算術演算の記録

Theory Click to read/hide

算術演算の記録
次の方法で数学形式で記述された式を計算する必要があるとします。
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot\ 0.43}}\)

算術式の書き方のルール
1. 式には、数値、その他の変数名、演算記号、かっこ、関数名、算術演算とその記号 (+ - *<) を含めることができます。 /code>, /, div, mod)。
2. 整数部と小数部の間の区切り文字はドットです。
3. 式は 1 行で記述され (式の線形記法)、文字が順番に次々と並べられ、演算のすべての記号が付けられます。下では括弧が使用されます。< br />
したがって、算術式を記述するための規則に従って、指定された分数 (数学表記) を線形表記に変換する必要があります。つまり、分数を 1 行で記述する必要があります。分子と分母は複雑(つまり、2 つ以上の因数が含まれる)なので、線形形式で式を記述する場合は、分子と分母を括弧で囲む必要があります。
したがって、そのような式の線形表記は次のようになります。
  <プレ> (2*17.56*17.56)/(7*2.47*0.43)
この式の値を計算するプログラムを書いてみましょう。これを行うには、入力データと出力データを定義しましょう。

入力
なぜならすべての値がわかっている場合、キーボードから何も入力する必要はありません。したがって、入力値はありません。

インプリント
プログラムは、指定された算術式の結果を表示する必要があります (結果は変数に保存することも、すぐに画面に表示することもできます)。

プログラムでは、結果をすぐに画面に表示します。分数があるため、結果は実数になります。
  開始    writeln((2*17.56*17.56)/(7*2.47*0.43):9:6); 終了。 コンピュータでプログラムを実行し、82.949843 が返されることを確認します。

 

Problem

既知の式を使用して式の値を計算するプログラムを作成します。

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)
xy は整数型の変数で、キーボードから入力されます。

プログラムは、式の評価の結果である 1 つの数値を出力する必要があります。

ヒント: 割るときに実数を取得することを忘れないでください!