이 온라인 계산기의 작동 방식
일반 계산기는 더하기, 빼기, 곱하기, 나누기를 수행합니다 — 대부분의 사람들이 계산기를 찾는 일상적인 산술입니다. 아래의 입력란이나 버튼 패드를 사용해 괄호를 포함한 수식을 입력하면 즉시 결과를 얻을 수 있습니다.
이 계산기는 공학용 계산기와 동일한 수식 입력란을 공유하므로, 한 번에 하나의 연산이 아니라 전체 수식에 대해 표준 연산 순서를 올바르게 따릅니다 — 3 + 4 * 2는 곱셈이 덧셈보다 먼저 이루어지므로 올바르게 11(14가 아님)로 계산됩니다. 삼각함수, 로그, 지수, 계승이 필요할 때는 언제든지 계산기 위쪽의 전환 스위치에서 “공학용”을 탭하세요 — 선택 사항은 다음번을 위해 기억됩니다.
공식
수식은 다음 순서로 첫 번째부터 마지막까지 계산됩니다:
- 괄호 —
( )안의 모든 것이 가장 먼저 계산됩니다. - 곱셈과 나눗셈 (
*,/), 왼쪽에서 오른쪽으로. - 덧셈과 뺄셈 (
+,-), 왼쪽에서 오른쪽으로.
고려해야 할 주요 요소
- 왼쪽에서 오른쪽으로 입력한 순서와 다르게 느껴지더라도 연산 순서는 항상 적용됩니다.
10 - 2 * 3은 24가 아니라 4로 계산되는데, 숫자가 입력된 순서와 관계없이 곱셈이 항상 뺄셈보다 먼저 수행되기 때문입니다 — 기본 순서와 다른 특정 순서로 계산되길 원할 때는 언제든 괄호를 사용하세요. - 0으로 나누는 것은 정의된 숫자 답이 없습니다. 0으로 나누는 수식을 입력하면 숫자 대신 오류가 반환됩니다. 0으로 나누는 것은 매우 크거나 작은 결과가 아니라 수학적으로 정의되지 않은 연산이기 때문입니다.
- 소수 결과는 정수로 잘리지 않고 적절한 자릿수까지 표시됩니다.
10 / 3같은 수식은 가장 가까운 정수로 반올림되지 않고 소수 결과를 반환하므로, 계산에서 정밀도가 중요하다면 화면에 표시된 전체 값을 확인하세요. - 이 계산기의 수식 입력란은 공학용 계산기가 사용하는 것과 동일한 입력란입니다. 모드를 전환해도 별도의 계산이 생성되지 않습니다 — 표시되는 버튼만 바뀔 뿐이므로, 이미 입력한 긴 수식은 일반 모드와 공학용 모드 사이를 전환해도 그대로 유지됩니다.
흔히 하는 실수
- 일부 휴대용 계산기처럼
%가 현재 합계에 백분율을 더해줄 것이라고 기대하는 것. 여기서%는 바로 앞의 숫자만 100으로 나누는 후위 연산자입니다 —200 + 10%는220이 아니라200 + 0.1 = 200.1로 계산됩니다. 200에 10%를 더하려면 대신200 + 200 * 10%(또는200 * 1.1)를 입력하세요.
계산 예시
(8 + 4) / 2 - 1 계산하기:
-
먼저 괄호를 계산합니다: .
-
나눕니다: .
-
뺍니다: .
알아두면 좋은 정보
일부 소수 결과가 약간 “이상하게” 보이는 이유는 컴퓨터가 소수를 이진법으로 저장하는 방식 때문이지, 이 계산기의 오류 때문이 아닙니다. 0.1 + 0.2 같은 식은 이진 부동소수점 연산에서 0.30000000000000004와 같은 원시 결과를 만들어낼 수 있는데, 대부분의 십진 소수는 이진법으로 정확히 표현할 수 없기 때문입니다 — 표준 부동소수점 연산을 기반으로 하는 모든 계산기와 프로그래밍 언어는 동일한 기본 동작을 보입니다. 이 계산기가 표시 결과를 합리적인 자릿수로 반올림하는 것은 바로 이런 종류의 오차를 화면에 보이지 않게 하기 위해서입니다.