Module: (C++) 산술식


Problem

5 /7


산술 연산 기록

Theory Click to read/hide

산술 연산 기록
다음과 같은 방식으로 수학 형식으로 작성된 표현식을 계산해야 한다고 가정해 보겠습니다.
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot \ 0.43}} \)
 
산술식 작성 규칙
<사업부>1. 표현식에는 숫자, 기타 변수 이름, 연산 기호, 괄호, 함수 이름, 산술 연산 및 해당 기호(+, -, *,<코드> /,<코드> %).
2. 정수 부분과 소수 부분 사이의 구분 기호는 점입니다.
3. 식은 한 줄로 작성됩니다(식의 선형 표기법).
따라서 산술식 작성 규칙에 따라 주어진 분수(수학 표기법)를 선형 표기법으로 변환해야 합니다. 즉 분수를 한 줄에 작성해야 합니다. 분자와 분모는 복소수(즉, 두 개 이상의 인수를 포함함)이기 때문에 식을 선형으로 작성할 때는 분자와 분모를 괄호 안에 넣어야 합니다.
따라서 이러한 식의 선형 표기법은 다음과 같습니다.
  <예비> (2*17.56*17.56)/(7*2.47*0.43)
이 식의 값을 계산하는 프로그램을 작성해 봅시다. 이를 위해 입력 및 출력 데이터를 정의해 보겠습니다.

입력
왜냐하면 우리는 모든 값을 알고 있으므로 키보드에서 아무 것도 입력할 필요가 없으므로 입력 값이 없습니다.

출판물
프로그램은 주어진 산술식의 결과를 표시해야 합니다(결과를 일부 변수에 저장하거나 화면에 즉시 표시할 수 있음).

프로그램에서 결과를 화면에 즉시 표시합니다. 분수가 있으므로 결과는 실수가 됩니다. 
  #include<iostream> 네임스페이스 표준 사용; 기본() { cout << (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}\)

입력
정수 유형의  xy 변수는 키보드에서 입력됩니다.

출판물
프로그램은 표현식 평가의 결과인 하나의 숫자를 출력해야 합니다.
 
 
<헤드> <몸>
힌트: 나눌 때 실수를 구하는 것을 잊지 마세요!
# 입력 출력
1 1 2 1.786