Module: 산술식


Problem

5 /7


산술 연산 기록

Theory Click to read/hide

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

다음과 같은 방식으로 수학 형식으로 작성된 표현식을 계산해야 한다고 가정해 보겠습니다.

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

따라서 산술식 작성 규칙에 따라 이 (수학 표기법) 분수를 선형 표기법으로 변환해야 합니다. 즉, 분수를 한 줄에 작성해야 합니다..
왜냐하면 분자와 분모가 복잡한 경우(즉, 두 개 이상의 요소를 포함함) 선형 형식으로 작성할 때 분자와 분모의 식을 괄호로 묶어야 합니다.
따라서 이러한 식의 선형 표기법은 다음과 같습니다.

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

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

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

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

식의 결과를 변수에 저장하지 않고 바로 화면에 표시합니다.  
왜냐하면 우리는 분수를 가지고 있고 결과는 실수가 될 것입니다 & nbsp; <예비> 공개 클래스 메인 { 공개 정적 무효 메인(문자열[] 인수) { 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는 키보드로 입력되는 정수형 변수입니다.

프로그램은 하나의 숫자를 표시해야 합니다 - 표현식의 결과

힌트: 나눌 때 실수를 구해야 한다는 점을 잊지 마세요!