Module: 산술식


Problem

5 /5


산술 연산 기록

Theory Click to read/hide

프로그래밍 언어로 산술 표현식 작성 규칙

다음과 같은 방식으로 수학 형식으로 작성된 표현식을 평가해야 한다고 가정합니다.

결과를 계산하는 프로그램을 작성하기 전에 규칙을 공식화합니다.  프로그래밍 언어의 대수식 기록:
1. 표현식에는 숫자, 기타 변수 이름, 연산 기호, 괄호, 함수 이름이 포함됩니다.< br /> 2. 산술 연산 및 기호(+, -, *, /, %).
3. 정수 부분과 소수 부분 사이의 구분 기호는 점입니다.
4.  표현식은  한 줄에 하나씩 작성되고(표현식의 선형 표기법), 문자는 차례로 차례로 정렬되고, 모든 연산 기호는 내려집니다. 괄호가 사용됩니다.

따라서 산술식 작성 규칙에 따라 이 (수학 표기법) 분수를 선형 표기법으로 변환해야 합니다. 즉, 분수를 한 줄에 작성해야 합니다.
분자와 분모는 복잡한(즉, 두 개 이상의 인수를 포함하는) 표현식을 포함하며 선형 형식으로 작성할 때
< span style="font -family:Arial,Helvetica,sans-serif">괄호로 묶기 분자와 분모의 표현식.
따라서 이러한 식의 선형 표기법은 다음과 같습니다.

<코드>(2*17.56*17.56)/(7*2.47*0.43)

이 식을 계산하는 프로그램을 작성해 봅시다. 이를 위해 입력 데이터와 출력 데이터를 정의해 봅시다.

입력 데이터: 모든 값을 알고 있으므로 키보드에서 아무 것도 입력할 필요가 없으므로 입력 데이터가 없습니다.

출력 데이터: 프로그램은 주어진 산술 표현식의 결과를 표시해야 합니다(변수에 입력하거나 화면에 값을 즉시 표시할 수 있음).

식의 결과를 변수에 저장하지 않고 바로 화면에 표시합니다.  
결과는 실수입니다. 
<예비> using System; 클래스 프로그램 {     정적 무효 메인(){         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
2
1.78571428571429