계산기
분수 계산기
일반 분수와 음수·대분수를 입력해 덧셈, 뺄셈, 곱셈, 나눗셈 결과를 정확한 정수 연산으로 계산합니다.
약분 전 결과부터 최대공약수로 약분한 가분수, 대분수, 소수값과 연산별 계산 과정을 한 번에 확인할 수 있습니다.
브라우저에서 처리회원가입 없음
대분수의 음수는 정수부에 입력하세요. 일반 분수는 분자나 분모의 음수 부호를 정확히 정규화합니다.
사용법
- 1각 분수의 선택적인 정수부, 분자와 분모를 입력합니다.
- 2더하기, 빼기, 곱하기, 나누기 중 연산을 선택합니다.
- 3약분 전 결과, 약분된 가분수, 대분수, 소수값과 계산 과정을 확인합니다.
실제 입력 예시
입력
1/2 + 1/3 · 3/4 - 5/6 · 1 1/2 + 2 1/3
확인할 결과
5/6 · -1/12 · 23/6 = 3 5/6과 각 계산 과정
이럴 때 유용합니다
- 분수 사칙연산 학습
- 가분수를 대분수로 변환
- 계산 결과와 통분 과정 검산
- 음수 분수 계산
계산·처리 기준
- 정수부·분자·분모는 BigInt 정수 연산을 사용하며 입력 한 항목은 200자리까지 허용합니다.
- 덧셈과 뺄셈은 최소공배수로 통분하고 곱셈은 분자끼리·분모끼리, 나눗셈은 두 번째 분수를 뒤집어 곱합니다.
- 결과는 최대공약수로 약분하고 음수 부호를 분자 쪽으로 정규화하며 분모 0과 0으로 나누기는 계산하지 않습니다.
- 유한소수는 정확히 표시하고 무한소수나 6자리를 넘는 값은 소수점 이하 6자리로 반올림해 ≈ 기호를 붙입니다.
다음 작업에 유용한 도구
FAQ
대분수도 입력하고 결과로 볼 수 있나요?
네. 선택적인 정수부를 사용해 1 1/2 같은 대분수를 입력하고 약분된 가분수와 대분수 결과를 함께 볼 수 있습니다.
계산 과정은 연산마다 어떻게 표시되나요?
덧셈·뺄셈은 최소공배수 통분, 곱셈은 분자·분모의 곱, 나눗셈은 두 번째 분수를 뒤집어 곱하는 과정을 표시합니다.
음수 분모와 두 음수는 어떻게 처리하나요?
부호를 분자 쪽으로 정규화하므로 -1/-2는 1/2로 표시하고 결과가 0이면 0으로 표시합니다.
분모가 0이거나 0으로 나누면 어떻게 되나요?
분모가 0이면 해당 입력 근처에 오류를 표시하고, 나누기에서 두 번째 분수가 0이어도 계산하지 않습니다.