소수 ↔ 분수 변환기
소수를 최소 분수로 변환하거나 분수를 소수로 변환합니다. 양방향 실시간 변환, 약분 결과 표시, 완전히 브라우저에서 실행됩니다.
소수 형태의 JavaScript 숫자를 기약분수로 바꾸거나 분자와 분모를 나눠 소수값과 단순화된 분수 형태를 확인하는 양방향 변환 도구입니다.
소수와 분수 변환 방법
- 소수를 분수로 바꾸려면 0.75 같은 값을 입력합니다.
- 약분된 분자와 분모를 확인합니다.
- 분수를 소수로 바꾸려면 분자와 분모를 입력합니다.
- 소수 결과와 필요할 경우 단순화된 분수를 확인합니다.
변환과 약분 방식
소수→분수는 JavaScript Number.toString()이 만든 소수 문자열을 기준으로 10의 거듭제곱 분모를 만들고, 분자를 반올림한 뒤 최대공약수로 약분합니다.
분수→소수는 단순 나눗셈입니다. 분모 0은 거부하며 부동소수점 입력이나 반복소수는 기호 계산기와 다른 분수로 보일 수 있습니다.
개인정보 및 제한
모든 계산은 브라우저에서 수행되며 이 애플리케이션이 입력 숫자를 외부 서버로 보내지 않습니다. JavaScript 부동소수점 숫자를 사용하므로 반복소수, 매우 큰 값, 이진 부동소수점 표현 오차가 있는 값은 정확한 유리수 계산기와 결과가 다를 수 있습니다.
소수·분수 변환기 FAQ
0.75는 3/4가 되나요?
네. 일반적인 유한소수는 최대공약수로 약분합니다.
반복소수를 정확히 바꾸나요?
아닙니다. 입력된 유한 JavaScript 숫자값만 처리합니다.
분모가 0이어도 되나요?
아닙니다. 0으로 나누는 입력은 거부합니다.
분수도 약분해 주나요?
네. 분자와 분모의 최대공약수로 단순화합니다.
임의 정밀도 계산인가요?
아닙니다. 표준 JavaScript Number를 사용합니다.