온라인 공학용 계산기: 삼각함수·로그·거듭제곱·괄호

  • 무료
  • 가입 불필요
  • 브라우저에서 실행
  • 버전 1.0.0
  • 마지막 업데이트 2026-10-12
문제 신고

연산 순서를 지키는 계산기입니다. 괄호, 거듭제곱, 제곱근, 도 또는 라디안의 삼각함수, 로그, 팩토리얼, 퍼센트를 쓸 수 있습니다. 식 전체를 키보드로 치거나 버튼을 누르면 입력하는 동안 답이 보이고, 지난 계산은 목록에 남습니다.

기록

계산한 내용이 여기에 쌓입니다.

    입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

    사용 방법

    1. (12.5 + 7.5) * 3 같은 식을 입력하거나 버튼을 누릅니다. 식이 완성되어 있으면 줄 아래에 회색으로 답이 보입니다.
    2. Enter 또는 = 버튼으로 확정하면 기록에 들어갑니다. Ans는 직전 답이라서 Ans * 2처럼 이어서 계산할 수 있습니다.
    3. sin, cos, tan을 쓰기 전에 도(°)와 라디안을 고르세요. 도에서는 sin(30)이 0.5이고, 라디안에서는 sin(pi / 2)가 1입니다.
    4. 기록의 줄을 누르면 그 식이 다시 입력되고, "결과 복사"는 마지막 답을 클립보드에 담습니다.

    예시

    (12.5 + 7.5) * 3
    → 60
    괄호가 먼저, 그다음 곱셈입니다.
    0.1 + 0.2
    → 0.3
    많은 계산기가 0.30000000000000004를 보여 주지만 여기서는 유효숫자 12자리로 반올림합니다.
    도 단위에서 sin(30)
    → 0.5
    sin(180)은 1.2e-16이 아니라 정확히 0입니다.
    5!, 2^10, sqrt(144)
    → 120, 1024, 12
    x!는 팩토리얼, ^는 거듭제곱, sqrt는 제곱근입니다.

    계산 방식

    식은 오픈소스 수학 라이브러리 math.js(Apache-2.0)가 읽고 계산합니다. 일반 계산기에 있는 함수만 담은 줄인 빌드를 쓰며, 함수를 정의하거나 코드를 불러오거나 기호 연산을 하는 명령은 들어 있지 않아서 한 줄로는 산술만 할 수 있습니다. 키패드의 ×나 √ 같은 기호는 계산하기 전에 파서가 읽는 형태로 바꿉니다.

    도 모드에서 sin, cos, tan은 숫자를 먼저 라디안으로 바꾸고, asin, acos, atan은 답을 도로 되돌립니다. sin(180)에서 나오는 6e-17 같은 작은 잔여는 0으로 처리합니다. 결과는 유효숫자 12자리로 보여 주며 정수는 그대로, 아주 크거나 작은 값은 지수로 표시합니다.

    연산 순서, 각도 모드, % 키, 오류 경우는 테스트로 확인하고, 키와 기록은 실제 브라우저에서 확인합니다.

    출처

    자주 묻는 질문

    계산은 어떤 순서로 하나요?
    괄호, 함수와 팩토리얼, 거듭제곱, 곱셈과 나눗셈, 덧셈과 뺄셈 순서입니다. 거듭제곱은 오른쪽부터 계산해서 2^3^2는 2^(3^2) = 512입니다. 숫자 앞의 마이너스는 거듭제곱 뒤에 적용되어 -3^2는 -9입니다.
    0.1 + 0.2가 왜 0.3으로 나오나요?
    컴퓨터는 소수를 2진수로 저장하는데 0.1과 0.2는 정확히 쓸 수 없어서 합은 안쪽에서 0.30000000000000004입니다. 답을 유효숫자 12자리로 보여 주므로 그 끝자리의 흔들림이 가려집니다. 의미 있는 자릿수가 12자리를 넘는 결과는 전부 보이지 않습니다.
    % 키는 무슨 일을 하나요?
    숫자 뒤의 %는 그 숫자를 100으로 나눈 값입니다. 50%는 0.5이고 200 * 15%는 30입니다. 두 수 사이의 증감률 같은 퍼센트 문제는 퍼센트 계산기를 쓰세요.
    어떤 함수를 쓸 수 있나요?
    sin, cos, tan과 역함수 asin, acos, atan, log(자연로그), log10, log2, sqrt, cbrt, abs, exp, floor, ceil, round, mod(a, b), 팩토리얼 x!, combinations(n, k), permutations(n, k), 그리고 상수 pi와 e입니다. 이름을 줄에 직접 쳐도 됩니다.
    오류 메시지는 무슨 뜻인가요?
    계산기는 추측하지 않고 알려 줍니다. 괄호나 연산 기호가 빠졌거나, 모르는 이름이거나, 도 단위의 tan(90)처럼 값이 없거나, 결과가 너무 크거나 0으로 나눈 경우입니다.
    계산한 내용이 어딘가로 전송되나요?
    아니요. 계산은 브라우저에서 하며 기록은 페이지를 나가면 지워집니다.
    버전 기록
    • 1.0.0 — 첫 공개.

    마지막 업데이트: