계산기

공학용 계산기

괄호·거듭제곱·삼각함수·역삼각함수·로그·제곱근·팩토리얼을 지원하는 브라우저 공학용 계산기입니다. DEG/RAD와 표시 소수 자릿수를 선택하고 계산 순서를 확인할 수 있습니다. 실수 범위의 수식 계산이며 공학 안전 기준이나 설계 적합성을 판정하지 않습니다.

공학용 계산기삼각함수로그팩토리얼DEGRAD

SCIENTIFIC CALCULATOR

수식과 계산 순서를 함께 확인하세요

직접 입력하거나 아래 버튼을 누르세요. 함수는 sin(30), 곱셈은 2*pi처럼 입력합니다. 현재 각도: RAD · 라디안.

√는 제곱근, sin⁻¹·cos⁻¹·tan⁻¹은 각도를 구하는 역삼각함수입니다. 1×10ⁿ은 1e를 넣습니다(1e3=1000, 2×10³은 2*1e3). 함수 입력 후 닫는 괄호를 넣으세요.

계산식을 입력하고 = 또는 Enter를 누르세요.

실수 범위의 부동소수점 계산입니다. 복소수·방정식·단위·공학 안전 기준은 지원하지 않습니다. 입력식은 서버에 보내거나 저장하지 않습니다.

공학용 계산기 사용 방법

  1. 각도 단위와 표시 소수 자릿수를 선택합니다. 기본은 RAD, 6자리입니다.
  2. 수식을 직접 입력하거나 숫자·함수 버튼으로 만듭니다. 함수 버튼은 여는 괄호까지 넣으므로 인수 입력 후 닫는 괄호를 누르세요.
  3. = 또는 Enter로 계산하고 결과 및 펼쳐 볼 수 있는 계산 순서를 확인합니다.
  4. 계산식이나 설정을 변경하면 이전 결과를 지웁니다. AC는 식을 지우고 각도·자릿수 설정은 유지합니다.

지원 표기

사칙연산 + - * /, 괄호, 거듭제곱 ^, 팩토리얼 ! 또는 factorial(n), 상수 pi(π)와 e를 지원합니다. 함수는 sin, cos, tan, asin, acos, atan, sqrt, ln, log, abs입니다. 모든 함수의 인수는 하나입니다. π는 버튼 또는 pi로 입력하고 2π는 2*pi로 명시하세요. 키보드 ×·÷ 대신 *·/를 사용합니다.

과학적 표기는 1e3=1000, 1e-3=0.001처럼 입력합니다. ×10ⁿ 버튼은 1e를 삽입하고, √는 sqrt, sin⁻¹·cos⁻¹·tan⁻¹은 asin·acos·atan으로 입력됩니다. 역삼각함수는 역수가 아니라 각도를 구합니다. 쉼표, %, 변수, 단위, 암묵적 곱셈은 지원하지 않습니다.

입력부터 결과까지 실제 사용 예시

괄호·함수와 거듭제곱

입력
sqrt(25)+2^3, RAD, 소수 6자리
예상 결과
13.000000
해석
sqrt(25)=5, 2^3=8을 계산한 뒤 더합니다.
제외·주의
-2^2는 -(2^2)=-4이며 (-2)^2=4입니다. 2^3^2는 2^(3^2)=512입니다.

DEG 삼각함수와 역삼각함수

입력
sin(30), DEG, 소수 6자리
예상 결과
0.500000
해석
입력 30을 30도로 해석합니다. 같은 설정에서 asin(0.5)는 30.000000도입니다.
제외·주의
RAD에서 sin(30)은 30라디안이므로 다른 값입니다. 각도 모드는 삼각함수·역삼각함수에만 적용됩니다.

RAD·로그·상수

입력
sin(pi/2)+log(100)+ln(e), RAD, 소수 6자리
예상 결과
4.000000
해석
sin(π/2)=1, 밑 10 로그 log(100)=2, 자연로그 ln(e)=1입니다.
제외·주의
로그 입력은 0보다 커야 합니다. 임의 밑 로그는 ln(x)/ln(밑) 형태로 입력하고 밑이 1이 아닌 양수인지 확인하세요.

팩토리얼과 표시 반올림

입력
factorial(5)/3, RAD, 소수 0자리
예상 결과
40
해석
5!=120을 3으로 나눈 결과입니다. 1/3은 소수 0자리에서 3e-1로 표시됩니다. 0이 아닌 값을 0으로 오해하지 않도록 지수 표기로 전환합니다.
제외·주의
표시 자릿수는 내부 연산에 적용되지 않습니다. 0.1+0.2처럼 이진 부동소수점 오차가 생길 수 있습니다.

연산 우선순위와 계산 범위

괄호·함수·팩토리얼 → 거듭제곱 → 단항 부호 → 곱셈/나눗셈 → 덧셈/뺄셈 순서입니다. ^는 오른쪽 결합, 사칙연산은 같은 순위에서 왼쪽부터 계산합니다. 음수 밑은 (-2)^2처럼 괄호로 구분하세요. 2^-2=0.25를 지원하며 0^0은 이 계산기의 수치 연산 규칙에 따라 1입니다. 수학적 극한이나 조합론 상황의 해석을 대신하지 않습니다.

수식 1,000자·512토큰·중첩 64단계·숫자 표기 32자, 팩토리얼 0~170으로 제한합니다. JavaScript 배정밀도 실수이며 약 15~17개의 유효 숫자 범위입니다. 큰 정수의 모든 자릿수를 정확히 보장하지 않습니다. 매우 작은 중간값이 0으로 언더플로될 수도 있습니다.

sqrt는 0 이상, ln/log는 0 초과, asin/acos는 -1~1만 허용합니다. 0 나눗셈·범위 초과·복소수가 필요한 거듭제곱은 오류입니다. tan은 |cos(각도)|가 10⁻¹² 미만인 특이점/근접값을 오류로 처리합니다. 삼각함수는 라디안 환산 절댓값 10¹² 이하만 지원하며 큰 각도에서는 정밀도에 주의하세요.

결과 표기

소수 0~12자리로 표시하며, 절댓값 10²¹ 이상, 0이 아닌 10⁻¹² 미만, 또는 선택한 소수 자릿수에서 0으로 반올림되는 비영 값은 지수 표기로 표시합니다. 예를 들어 1e-8은 소수 6자리에서 1.000000e-8로 보이며, 실제 0은 0.000000으로 보입니다. 큰 입력·중간 계산이나 긴 유효 숫자는 결과 근처에 정밀도 경고를 표시합니다. DEG의 sin(180)처럼 이론상 0인 값에 미세한 오차가 남을 수 있으며 결과를 임의로 0으로 바꾸지 않고 안내합니다. 표시 반올림은 유효숫자 처리나 정확한 유리수 계산이 아닙니다. 각 연산의 계산 단계는 처리 순서대로 표시하고, 중간값을 표시 자릿수로 잘라 다음 계산에 사용하지 않습니다.

자주 묻는 질문

왜 DEG와 RAD의 결과가 다른가요?

DEG는 도, RAD는 라디안입니다. 180도=π라디안이며 역삼각함수 출력도 현재 모드를 따릅니다.

방정식이나 복소수도 계산하나요?

지원하지 않습니다. 입력된 실수 수식의 값만 계산하며 행렬·통계·단위 변환·공학 규격 판정은 별도 도구가 필요합니다.

입력식이 저장되나요?

입력식과 계산 단계는 브라우저 메모리에만 있습니다. 새로고침 시 사라지며 서버나 외부 계산 API에 전달하지 않습니다. 실행 통계에 수식은 넣지 않습니다.

안전·설계·업무의 중요한 값은 전문 도구와 적용 기준으로 독립 검증하세요. 이 결과는 설계 적합성이나 공식 판정이 아닙니다.