공학용 계산기

식을 입력하면 답이 즉시 나옵니다. 삼각함수, 로그, 거듭제곱, 제곱근을 지원하고 오류는 원인을 알려 줍니다.

결과

사용 방법

  1. 입력란에 식을 입력하면 아래에 결과가 즉시 나타나며 누를 버튼은 없습니다.
  2. 키패드로 식을 만들 수도 있습니다. 키를 눌러도 커서 위치가 유지되고 실제 키보드도 동작합니다. Enter는 결과를 식에 다시 넣고 Esc는 모두 지웁니다.
  3. sin, cos, tan을 쓰기 전에 도 또는 라디안을 고르세요. 모드는 키 옆에 표시되며 바꾸면 결과가 즉시 달라집니다.
  4. 결과는 순수 라틴 숫자입니다. 복사하거나 Enter를 눌러 식에 다시 넣고 계속 계산하세요.

예시

식(도)

sin(30) + 2^10

결과

1024.5

도 기준 sin(30)은 0.5이고 2^10은 1024이므로 합계는 1024.5입니다. 라디안으로 바꾸면 같은 식이 1023.01196838이 됩니다. 각도 모드를 키 옆에 표시하는 이유입니다.

범위, 제한 및 자주 묻는 질문

  • 배정도 부동소수점을 유효 숫자 12자리로 표시합니다. 0.1+0.2는 0.3으로 보이지만 값은 이진 부동소수점 수이므로 정확한 분수 연산이 아닙니다.
  • 함수와 제곱근에는 괄호가 필요합니다. sin(30), √(16)처럼 쓰세요. “sin30”은 추측하지 않고 문법 오류로 알립니다.
  • 사용 가능한 함수: sin, cos, tan, ln(자연로그), log(상용로그), √, 그리고 ^, !, %, π/e입니다. 역삼각함수, 쌍곡함수, 메모리, 단위 변환은 없습니다.
  • 퍼센트는 “100으로 나누기”입니다. 50%는 0.5이고 200+10%는 220이 아니라 200.1입니다.
  • 오류는 구체적입니다. 예상치 못한 토큰은 인용하고, 닫히지 않은 괄호, 0으로 나누기, 정의역 오류(√(-1), ln(0), tan(90°)), 오버플로를 각각 따로 알립니다.
  • 삼각함수 결과가 1e-12보다 작으면 0으로 맞추므로 sin(180°)은 1.22e-16이 아니라 0으로 표시됩니다. tan은 90°와 270°에서 정의되지 않음으로 알립니다.
  • 함수 이름은 번역하지 않습니다. sin은 모든 언어에서 sin이므로 교과서나 코드의 식을 그대로 붙여 넣을 수 있습니다.
  • 식은 512자, 중첩 32단계로 제한되며 더 긴 입력은 잘라내지 않고 오류로 알립니다.
  • 아무것도 업로드, 저장, URL 기록되지 않습니다. 기록도, 식을 담은 공유 링크도 없습니다. 모든 처리는 브라우저에서 이루어집니다.

숫자를 얻은 뒤 보통 필요한 도구입니다.