계산기마다 답이 다른 이유: −3², 6÷2(1+2), 그리고 연산 우선순위 함정들

2026-08-24 · 7 분 읽기 · Engineeringorder of operationsPEMDASscientific calculatormath · 앱에서 읽기 →

같은 키를 눌렀는데 계산기 두 대가 다른 답을 냅니다. PEMDAS, 생략된 곱셈, 단항 마이너스를 명확히 설명하고 어떤 계산기든 같은 답을 내도록 식을 쓰는 법.

서로 다른 계산기 두 대에 6÷2(1+2)를 입력하면 한쪽은 9, 다른 쪽은 1이 나올 수 있습니다. 둘 다 "고장"이 아닙니다. 서로 다른 — 그리고 둘 다 나름 정당한 — 관례를 구현했을 뿐입니다. 펌웨어, 스프레드시트, 시험 답안을 쓴다면 모호함이 정확히 어디에 있는지 알아야 합니다.

기본: PEMDAS / BODMAS

  1. Parentheses 괄호
  2. Exponents 지수
  3. Multiplication·Division 곱셈과 나눗셈 — 동일 우선순위, 왼쪽에서 오른쪽
  4. Addition·Subtraction 덧셈과 뺄셈 — 동일 우선순위, 왼쪽에서 오른쪽

가장 흔한 오독은 M을 D보다 먼저 하는 것입니다. 표준 규칙에서 8 ÷ 4 × 2 = 4(왼쪽부터)이지 1이 아닙니다.

함정 1: −3²은 9가 아니라 −9

표준 수학 표기법과 거의 모든 프로그래밍 언어에서 거듭제곱은 단항 마이너스보다 강하게 결합합니다: −3² = −(3²) = −9. 음수를 제곱하려면 반드시 (−3)² = 9로 써야 합니다.

엑셀이 유명한 예외입니다: =-3^29를 반환합니다. 엑셀은 단항 마이너스에 더 높은 우선순위를 주기 때문입니다. 엑셀 수식을 파이썬, MATLAB, 공학용 계산기로 옮기면 부호가 조용히 뒤집힙니다.

입력수학 / Python / MATLAB / 대부분의 계산기엑셀
−3^2−99
(−3)^299
0 − 3^2−9−9

함정 2: 생략된 곱셈 — 6÷2(1+2)

숫자가 괄호 옆에 붙어 있을 때 두 가지 관례가 있습니다:

카시오 계산기는 역사적으로 1을, TI 모델 다수는 9를 반환했습니다. 카시오 일부 펌웨어는 항의 끝에 9로 바꿨다가 일부는 다시 돌아갔습니다. Wolfram Alpha는 9를 줍니다. 호소할 권위는 없습니다 — 식이 잘못 쓰인 것입니다. 괄호로 고치세요: (6÷2)(1+2) 또는 6÷(2(1+2)).

함정 3: 겹친 지수는 오른쪽부터 결합

2^3^22^(3^2) = 2^9 = 512이지 (2^3)^2 = 64가 아닙니다. Python, MATLAB, 표준 표기법이 일치합니다. 일부 계산기와 엑셀은 왼쪽부터 계산해 64를 반환합니다. 역시: 괄호.

함정 4: 분수 막대는 괄호다

종이 위의 가로 분수 막대는 위아래 전체를 묶습니다. 한 줄로 펼칠 때는 막대가 암시하던 괄호를 반드시 추가해야 합니다:

   a + b
  ───────   →   (a + b) / (c × d)     NOT   a + b / c × d
   c · d

제곱근과 지수도 마찬가지입니다: √(x²+y²)는 sqrt(x^2 + y^2), e^(−t/τ)는 exp(-t)/tau가 아니라 exp(-t/tau)여야 합니다.

함정 5: % 키는 산술이 아니다

많은 일반 계산기에서 200 + 10 %는 220(200의 10%를 더함)이고 200 × 10 %는 20입니다. 공학용 계산기는 보통 %를 ÷100으로 취급합니다. 수식을 쓸 때는 × 1.10 또는 × 0.10으로 적고 % 키는 건드리지 마세요.

모두가 동의하는 식을 쓰는 법

  1. 지수 앞의 음수 밑은 모두 괄호로: (-x)^2.
  2. 항이 둘 이상인 분자·분모는 모두 괄호로.
  3. 나눗셈 기호 옆에서 생략된 곱셈에 의존하지 말고 *를 명시.
  4. 겹친 지수는 괄호로.
  5. %는 소수 계수로 대체.

여분의 괄호는 비용이 0입니다. 제어 루프 이득의 부호 오류나 공진 주파수의 2π 계수 오류는 훨씬 비쌉니다.

빠른 자가 테스트

식 (표준 규칙)
12 − 4 ÷ 2 × 36
−2² + 51
3 × 2^2^112
(8 − 2)/(1 + 2)2
10 − 3 − 25 (왼쪽부터, 9 아님)
이 식들을 직접 테스트해 보세요
월드 계산기는 명시적 우선순위를 가진 표준 파서를 씁니다 — 예제를 입력하고 기록 패널을 확인하세요.
무료 계산기 →