공학용 계산기

삼각함수, 로그, 거듭제곱, 제곱근, 팩토리얼을 지원하는 공학용 계산기입니다. 버튼을 누르거나 직접 입력한 뒤 Enter로 계산하세요.

이 공학용 계산기는 사칙연산에 더해 삼각함수, 역삼각함수, 상용로그·자연로그, 제곱근, 거듭제곱, 팩토리얼, 퍼센트, 절댓값, π와 e 상수를 하나의 수식 입력창에서 처리합니다. 숫자를 하나씩 눌러 연산자를 고르는 방식이 아니라 "2*(3+sin(30))^2" 같은 식을 통째로 쓰고 Enter를 누르는 방식이라, 계산 순서를 눈으로 확인하며 고칠 수 있습니다. 중학교 수학·물리·공학 계산, 복리·지수 계산, 각도 변환 검산에 쓸 수 있고, 최근 계산 5개를 기록해 두고 결과를 클립보드로 복사할 수도 있습니다.

지원하는 기능

연산 순서와 입력 규칙

계산기는 아래 우선순위로 식을 해석합니다. 위에 있을수록 먼저 계산됩니다.

순위연산예시와 결과
1괄호, 함수 인수(2+3)*4 = 20
2! 와 % (후위 연산)3! = 6, 50% = 0.5
3거듭제곱 ^ (오른쪽부터)2^3^2 = 2^9 = 512
4부호 −−2^2 = −4 (제곱이 먼저)
5곱셈 *, 나눗셈 /8/2*3 = 12 (왼쪽부터)
6덧셈 +, 뺄셈 −1+2*3 = 7

생략된 곱셈은 인식하지 않으므로 2π나 3(4+1)은 2*π, 3*(4+1)로 써야 합니다. 함수 이름 뒤에는 반드시 괄호가 필요하고(sin30 불가, sin(30) 가능), 영문 e는 상수(2.718…)로 해석되므로2e3 같은 과학적 표기는 쓸 수 없고 2*10^3으로 적어야 합니다.

DEG와 RAD, 대표 각도의 값

180° = π rad 이며, 각도(도) × π ÷ 180 = 라디안입니다. 같은 sin(30)도 DEG 모드에서는 0.5, RAD 모드에서는 −0.988…이므로 모드 확인이 가장 중요합니다. 아래 표는 빌드 시 같은 방식(유효숫자 12자리, 1e−10 미만은 0)으로 계산한 대표 각도의 값입니다.

각도(DEG)sincostan
0°010
30°0.50.8660254037840.57735026919
45°0.7071067811870.7071067811871
60°0.8660254037840.51.73205080757
90°10정의 안 됨
180°0-10

팩토리얼 값 참고표

n!은 1부터 n까지의 곱이며 0! = 1로 정의합니다. 증가 속도가 매우 빨라 20!은 약 2.4×10¹⁸로 일반 정수 범위를 넘고, 170!이 이 계산기가 다루는 한계입니다(171!부터는 표현 가능한 최댓값 약 1.8×10³⁰⁸을 넘습니다).

nn!
01
11
22
36
424
5120
6720
75,040
840,320
9362,880
103,628,800
12479,001,600
151,307,674,368,000
202,432,902,008,176,640,000

검산된 계산 예시

참고표 3. 도(DEG)와 라디안(RAD) 환산

RAD 모드에서 각도를 입력할 때는 π를 곱한 꼴을 쓰는 것이 편합니다. sin(π/6)처럼 쓰면 DEG 모드의 sin(30)과 같은 0.5가 나옵니다. 아래 표의 분수는 도 × π ÷ 180을 약분한 것이고, 소수는 같은 식을 유효숫자 12자리로 정리한 값입니다.

도(°)라디안(π의 분수)라디안(소수)
15°π/120.261799387799
30°π/60.523598775598
45°π/40.785398163397
60°π/31.0471975512
90°π/21.57079632679
120°2π/32.09439510239
135°3π/42.35619449019
180°π3.14159265359
270°3π/24.71238898038
360°2π6.28318530718

참고표 4. 로그 값 참고

로그는 "밑을 몇 제곱해야 이 수가 되는가"를 묻는 함수입니다. 아래 표는 이 계산기의 log(밑 10)와 ln(밑 e)이 내는 값을 같은 정리 방식으로 계산한 것입니다. 두 로그는 ln(x) = log(x) × ln(10), 즉 약 2.302585를 곱한 관계라 한쪽을 알면 다른 쪽을 구할 수 있습니다.

xlog(x)ln(x)
20.3010299956640.69314718056
30.477121254721.09861228867
50.6989700043361.60943791243
1012.30258509299
10024.60517018599
100036.90775527898

분야별 활용 시나리오 (직접 검산한 숫자)

입력 규칙을 코드로 확인한 세부 사항

흔한 입력 실수 모음

시험·과제에서 쓸 때의 주의

학교 시험이나 자격시험에서는 허용되는 계산기 종류가 정해져 있고 웹 계산기는 대개 쓸 수 없습니다. 이 페이지는 공부하면서 결과를 검산하거나 일상·업무 계산에 쓰는 도구입니다. 결과를 제출용 자료에 넣을 때는 식과 단위, 모드(DEG/RAD)를 함께 적어 두면 나중에 다시 확인할 수 있습니다. 최근 계산 기록은 이 페이지를 닫으면 사라지고 서버로 전송되지 않으므로, 필요한 값은 복사해서 따로 보관하세요.

정확도와 한계

자주 묻는 질문

DEG와 RAD의 차이는 무엇인가요?

DEG(도)는 360도를 한 바퀴로 보는 일반적인 각도 단위이고, RAD(라디안)는 2π를 한 바퀴로 보는 수학·공학용 단위입니다. sin, cos, tan과 그 역함수는 모드에 따라 결과가 달라지므로, 상단의 DEG/RAD 버튼으로 반드시 확인한 뒤 계산하세요. 역삼각함수는 DEG 모드에서 도, RAD 모드에서 라디안으로 결과를 돌려줍니다.

키보드로 직접 입력할 수 있나요?

네. 입력창을 클릭해 수식을 직접 입력하고 Enter를 누르면 계산됩니다. 함수는 sin(, cos(, log( 처럼 괄호와 함께 입력해야 하고, 거듭제곱은 ^ 기호를 씁니다.

계산 결과가 "오류"로 나와요.

괄호가 맞지 않거나, 함수 뒤에 괄호가 없거나, 곱셈 기호를 생략했거나, 0으로 나누는 등 수식 자체가 잘못된 경우입니다. 입력 위쪽 줄에 오류 이유가 표시되므로 해당 부분을 고쳐 다시 계산하세요.

log와 ln은 어떻게 다른가요?

log는 밑이 10인 상용로그, ln은 밑이 e(약 2.71828)인 자연로그입니다. log(1000) = 3이고 ln(e) = 1입니다. 밑 변환이 필요하면 log밑b(x) = ln(x) ÷ ln(b)로 계산할 수 있습니다(예: 밑 2의 로그 8은 ln(8)/ln(2) = 3).

큰 수가 나오면 어떻게 표시되나요?

과학적 표기(1e+21)는 다시 입력할 수 없어서 입력창에는 풀어 쓴 숫자로 표시합니다. 결과가 약 1.8×10³⁰⁸을 넘으면 표현할 수 없다는 안내가 나옵니다. 170!까지는 계산됩니다.

1.2e3처럼 지수 표기를 입력하려면 어떻게 하나요?

e는 상수 2.718…로 해석되므로 쓸 수 없습니다. 1.2*10^3처럼 거듭제곱으로 풀어 쓰세요. 반대로 결과가 너무 크거나 작아 지수 표기가 되어야 할 때는 풀어 쓴 숫자로 표시됩니다.

sin(180)이 0으로 나오는 건 정확한가요?

수학적으로 sin 180°는 정확히 0입니다. 컴퓨터는 π를 근사로 저장해 약 1.2×10⁻¹⁶을 내는데, 이 계산기는 절댓값 1e−10 미만을 0으로 정리해 0으로 보여 줍니다. 이 때문에 아주 작은 실제 값도 0으로 표시될 수 있습니다.

최근 기록이 5개까지만 남는 이유는 무엇인가요?

화면 공간과 가독성을 위해 최근 5개만 보여 줍니다. 오래된 기록은 밀려나고 새로고침하면 모두 사라집니다. 보관해야 할 결과는 결과 복사 버튼으로 마지막 값을 복사해 두세요.

복소수나 행렬 계산도 되나요?

아니요. 실수 범위의 사칙연산과 기본 함수만 지원합니다. 음수의 제곱근은 오류가 나며, 그래프·행렬·미적분은 다루지 않습니다.

함께 보면 좋은 도구