Module: 算術式


Problem

5 /5


算術演算の記録

Theory Click to read/hide

プログラミング言語で算術式を記述するためのルール

次の方法で数学形式で記述された式を評価する必要があるとします。

結果を計算するプログラムを作成する前に、ルールを策定します。  プログラミング言語の代数式の記録:
1. 式には、数値、その他の変数名、演算記号、括弧、関数名が含まれます。< br /> 2. 算術演算とその符号 (+-*/%)。
3. 整数部と小数部の区切りはドットです。
4. 式は 1 行に 1 つずつ記述され (式の線形表記)、文字は次々と順番に並べられ、 すべて の演算記号が置かれます。括弧が使用
されています。
したがって、算術式を記述するためのルールに従って、この(数学的表記)分数を線形表記に変換する、つまり分数を 1 行で記述する必要があります。
分子と分母に複雑な (つまり、2 つ以上の因数が含まれる) 式が含まれている場合、線形形式で記述する場合は、
< が必要です。 span style="font -family:Arial,Helvetica,sans-serif">括弧 分子と分母の式。
したがって、このような式の線形表記は次のようになります。

<コード>(2*17.56*17.56)/(7*2.47*0.43)

この式を計算するプログラムを書いてみましょう。これを行うには、入力データと出力データを定義しましょう。

入力データ:  すべての値が既知であるため、キーボードから何も入力する必要はありません。したがって、入力データはありません。

出力データ: プログラムは、指定された算術式の結果を表示する必要があります (任意の変数に入力することも、すぐに画面に値を表示することもできます)。

式の結果を変数に保存せずに、すぐに画面に表示します。  
結果は実数になります。
<プレ> システムを使用しています。 クラス プログラム {    静的 void Main(){         Console.WriteLine((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43));     } } コンピュータ上でプログラムを実行し、82.949843 が出力されることを確認します。
 

Problem

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

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

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

ヒント: 割るときは、実数を取得する必要があることを忘れないでください!

入出力データのサンプル。
<本体>
入力 出力
1
2
1.78571428571429