분수 계산기
두 분수와 연산을 고르면 기약분수와 풀이를 바로 보여 드립니다.
분수 덧셈은 최소공배수로 통분한 뒤 분자를 더합니다.
수학 정의 기준 · 분수의 사칙연산·통분·약분 · 업데이트
-
-
- 기약분수
- -
- 대분수
- -
- 소수
- -
풀이
소수를 분수로
결과가 이상한가요?
어떻게 계산했나요
수학 정의 기준 · 분수의 사칙연산·통분·약분
- 덧셈·뺄셈: 두 분모의 최소공배수로 통분한 뒤 분자끼리 더하거나 뺍니다
- 곱셈: 분자끼리, 분모끼리 곱합니다
- 나눗셈: 나누는 수의 역수(분자·분모를 뒤집은 수)를 곱합니다
- 약분: 분자와 분모를 최대공약수로 나눠 기약분수로 만듭니다
- 순환소수 0.a(b) → 분수: (순환마디까지의 수 − 순환 앞까지의 수) ÷ (순환마디 자리 수만큼의 9 뒤에 순환 앞 소수 자리 수만큼의 0). 예: 0.1(6) = (16 − 1) ÷ 90 = 1/6
분자·분모는 정수(BigInt)로 계산해 부동소수 오차가 없습니다. 소수 줄은 순환마디가 30자리를 넘으면 그 자리에서 끊고 "…"를 붙입니다.
자주 묻는 질문
대분수는 어떻게 넣나요?
정수와 분수 사이를 한 칸 띄어 "1 2/3" 처럼 넣으세요. 음수는 "-1 2/3" 이고, 이것은 −(1 + 2/3) = −5/3 입니다. 소수 "0.25" 나 정수 "3" 도 됩니다.
분수 계산 결과가 소수와 조금 다르지 않나요?
이 계산기는 분자와 분모를 정수 그대로 들고 계산해서 1/10 + 2/10 이 정확히 3/10 입니다. 소수로 바꾼 줄만 반올림 없이 끝까지 보여 드리고, 순환하면 괄호로 순환마디를 표시합니다.
순환소수 0.(3) 은 무슨 뜻인가요?
괄호 안 숫자가 끝없이 되풀이된다는 뜻으로, 0.(3) 은 0.333… = 1/3, 0.1(6) 은 0.1666… = 1/6 입니다. 아래 "소수를 분수로" 칸에 이렇게 넣으면 분수로 바꿔 드립니다.
나눗셈은 왜 뒤집어서 곱하나요?
a/b ÷ c/d 는 a/b × d/c 와 같기 때문입니다. 나누는 수의 역수를 곱하면 됩니다. 0 으로는 나눌 수 없습니다.