Scientific Calculator
공학용 계산기 - 사칙연산, 삼각함수, 로그, 거듭제곱
0
Scientific Calculator 소개
이 공학용 계산기는 삼각함수(sin, cos, tan), 역삼각함수(asin, acos, atan), 로그(log, ln), 제곱근(sqrt), 절댓값(abs), 팩토리얼(0~170!), 지수(^), 그리고 수학 상수 π와 e를 지원합니다. DEG(도)/RAD(라디안) 각도 모드를 전환하여 삼각함수의 입력 및 출력 단위를 바꿀 수 있습니다.
DEG 모드에서는 sin(90) = 1이고 asin(1) = 90이 반환됩니다. RAD 모드에서는 sin(π/2) = 1이 됩니다. 메모리 기능(MC, MR, M+, M-)을 사용하면 중간 계산 결과를 저장하고 재사용할 수 있어 여러 단계의 복잡한 계산도 편리하게 처리할 수 있습니다.
모든 계산은 브라우저 내에서 안전한 수식 평가기를 통해 수행됩니다. 계산기 버튼 외에도 숫자 키, +, -, *, /, (, ), ^, Enter(계산), Escape(초기화), Backspace(삭제) 등 키보드로도 완전히 조작할 수 있습니다. 결과는 12자리 유효숫자로 표시되며 불필요한 소수점 이하 0은 제거됩니다.
주요 기능
- 삼각함수(sin, cos, tan) 및 역삼각함수(asin, acos, atan) 지원
- DEG(도)/RAD(라디안) 각도 모드 전환 버튼
- 상용로그(log, 밑수 10)와 자연로그(ln, 밑수 e) 계산
- 지수 연산자 ^ (예: 2^10 = 1024)
- 팩토리얼 계산 (0~170의 정수)
- 수학 상수 π(파이)와 e(자연상수) 버튼 내장
- 메모리 기능: MC(초기화), MR(불러오기), M+(더하기), M-(빼기)
- 키보드 완전 지원: 숫자, 연산자, Enter/Escape/Backspace
자주 묻는 질문
DEG 모드와 RAD 모드의 차이는 무엇인가요?
DEG 모드에서는 삼각함수의 인수와 역삼각함수의 결과가 도(°) 단위입니다. sin(90) = 1, asin(1) = 90이 됩니다. RAD 모드에서는 라디안 단위로 처리되어 sin(π/2) = 1, asin(1) = π/2(≈1.5708)가 반환됩니다.
log와 ln의 차이는 무엇인가요?
log는 상용로그(밑수 10)를 계산합니다. log(1000) = 3입니다. ln은 자연로그(밑수 e ≈ 2.71828)를 계산합니다. ln(e) = 1입니다. 두 함수 모두 양수 인수가 필요하며, 0이나 음수를 입력하면 Error가 표시됩니다.
팩토리얼(!)은 어떻게 계산하나요?
계산하려는 정수를 입력한 후 fact 버튼을 누릅니다. 예를 들어 10을 입력하고 fact를 누르면 10! = 3,628,800이 계산됩니다. 최대 170!까지 지원하며, 171 이상은 JavaScript 숫자 범위를 초과하여 Error가 표시됩니다.
메모리 기능은 어떻게 사용하나요?
M+는 현재 표시된 값을 메모리에 더합니다. M-는 빼고, MR은 메모리 값을 화면에 불러옵니다. MC는 메모리를 0으로 초기화합니다. 메모리에 0이 아닌 값이 저장되면 상단에 M=값 표시가 나타납니다.
키보드로 수식을 직접 입력할 수 있나요?
네, 숫자 키와 +, -, *, /, (, ), ^, . 키가 모두 작동합니다. Enter 키는 = 버튼과 동일하게 계산을 실행하고, Escape는 C(초기화), Backspace는 마지막 문자를 삭제합니다. * 키는 ×로, / 키는 ÷로 자동 표시됩니다.
sin(cos(45)) 같은 중첩 함수는 계산되나요?
네, 중첩된 함수 호출을 재귀적으로 처리합니다. sin(cos(45))는 DEG 모드에서 먼저 cos(45) ≈ 0.7071을 계산한 후 sin(0.7071°)을 계산합니다. 괄호 내부의 표현식이 먼저 평가됩니다.
잘못된 수식을 입력하면 어떻게 되나요?
계산 불가능한 수식(예: sqrt(-1), log(0), 닫히지 않은 괄호, 잘못된 연산자 배치)을 입력하면 화면에 "Error"가 표시됩니다. 수식 필드는 빈 상태로 유지되어 새로운 입력을 시작할 수 있습니다.
계산 결과는 몇 자리까지 표시되나요?
결과는 12자리 유효숫자로 표시되며, 불필요한 후행 0은 제거됩니다. 정수 결과는 소수점 없이 전체 정수로 표시됩니다. 이는 일반 공학용 계산기(보통 10자리)보다 높은 정밀도를 제공합니다.