Problem

5 /7


算術演算の記録

Theory Click to read/hide

プログラミング言語での算術式の記述規則

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

結果を計算するプログラムを書く前に、プログラミング言語で代数式を書くためのルールを定式化します:
1. 式には、数値、その他の変数名、演算記号、括弧、関数名が含まれます
2. 算術演算とその記号 (+、-、​​、/、%)
3. 整数部と小数部の区切りはドットです。
4. 式は   1 行に 1 つずつ書き (式の線形表記)、文字を順番に 1 つずつ並べ、すべて の操作記号を付けます。括弧が使用されています

したがって、算術式の記述規則に従って、この (数学表記の) 分数を線形表記に変換する必要があります。つまり、分数を 1 行で記述する必要があります。
なぜなら分子と分母の が複雑な (つまり、2 つ以上の因数を含む) 場合、線形形式で記述する場合は、分子と分母の式を括弧で囲む必要があります。
したがって、そのような式の線形表記は次のようになります。

(2*17.56*17.56)/(7*2.47*0.43)

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

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

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

式の結果を変数に保存せずに、すぐに画面に表示します。  
なぜなら分数があります。結果は実数になります & nbsp; <プレ> パブリッククラス Main { public static void main(String[] args) { System.out.print((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 つの数値を表示する必要があります

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