Problem

4 /6


算術式の書き方

Theory Click to read/hide

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

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

結果を計算するプログラムを作成する前に、プログラミング言語で代数式を記述するためのルールを定式化しましょう。
 
覚えておく必要があります!
<オール>
  • 式には、数値、その他の変数名、演算子記号、括弧、関数名が含まれます。
  • 算術演算とその符号 (+-*///) %)。
  • 小数点区切り文字はピリオドです。
  • 式は 1 行で記述され (式の線形表記)、文字が次々と順番に並べられ、すべての演算記号が付けられ、括弧が使用されます。

  • したがって、算術式を記述するためのルールに従って、この(数学的表記)分数を線形表記に変換する、つまり分数を 1 行で記述する必要があります。
    分子も分母も複素(つまり、2つ以上の因数が含まれている)なので、線形で書く場合は分子と分母の式を括弧で囲む必要があります。
    したがって、そのような式の線形表記は次のようになります。 <プレ> (2*17.56*17.56)/(7*2.47*0.43) この式を計算するプログラムを書いてみましょう。これを行うには、入力データと出力データを定義しましょう

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

    インプリント
    プログラムは、この算術式の結果を表示する必要があります (任意の変数に入力することも、すぐに画面に値を表示することもできます)。

    式の結果を変数に保存せずに、すぐに画面に表示します。  
    分数があるため、結果は実数になります。 <プレ> print((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43)) コンピュータ上でプログラムを実行し、82.94984330235246
    と等しい結果が生成されることを確認します。
    その後タスクを完了します。
     
     

    Problem

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

    \({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)
    xy は、キーボードから入力される整数型の変数です (1 行に 2 つの数値)。
    プログラムは、式の評価の結果である 1 つの数値を出力する必要があります。