분수 → 소수·백분율 변환표 계산기란?
이 계산기는 간단한 분수를 소수와 백분율로 바꿔 보기 좋게 정리한 참조표를 만들어 줍니다. 분수를 하나씩 변환하는 대신, 지정한 분모 한도까지 나올 수 있는 모든 분수를 자동으로 생성한 뒤 각각의 값을 반올림한 소수와 백분율로 보여 줍니다. 분수·소수·백분율의 관계를 익히는 학생, 학습지를 만드는 선생님, 빠르게 찾아볼 표가 필요한 누구에게나 유용합니다.
입력 항목 설명
- 최대 분모 – 표에 포함할 가장 큰 분모입니다(2~16 사이, 기본값 16). 분모가 1부터 이 값까지인 모든 분수 \(\frac{n}{d}\)를 다룹니다.
- 소수 자릿수 – 소수 열을 몇 자리까지 반올림할지 정합니다(0~10, 기본값 5).
- 백분율 자릿수 – 백분율 열의 소수점 정밀도입니다(0~6, 기본값 2).
- 최솟값과 최댓값 – 표에 표시할 값의 범위입니다(기본값 0~1). 최댓값이 최솟값보다 작으면 계산기가 자동으로 두 값을 바꿔 줍니다.
계산 공식과 작동 방식
1부터 지정한 최대 분모까지의 모든 분모 \(d\)와, 0부터 \(d\)까지의 모든 분자 \(n\)에 대해 계산기는 값 \(v = n \div d\)를 구합니다. 그리고 설정한 최솟값~최댓값 범위 안에 들어오는 값만 남깁니다. 서로 다른 분수가 같은 값을 만들어 내면(예: \(\frac{1}{2}\), \(\frac{2}{4}\), \(\frac{8}{16}\)) 하나로 묶어, 표에는 고유한 값이 한 번만 나타나면서도 그 값을 만들어 내는 분수들을 모두 기억합니다.
각 행은 다음과 같이 표시됩니다.
$$\frac{n}{d} \;\rightarrow\; \text{Decimal} = \operatorname{round}\!\left(\frac{n}{d},\ \text{dp}\right), \quad \text{Percent} = \operatorname{round}\!\left(\frac{n}{d}\times 100,\ \text{pp}\right)\%$$ $$\left\{ \begin{aligned} 1 &\le d \le \text{Max denominator} \\ 0 &\le n \le d \\ \text{Min} &\le \tfrac{n}{d} \le \text{Max} \end{aligned} \right.$$- 소수 = \(\operatorname{round}(v \times 10^{dp}) \div 10^{dp}\)
- 백분율 = \(\operatorname{round}(v \times 100 \times 10^{pp}) \div 10^{pp}\)
실제 계산 예시
최대 분모 = 4, 소수 자릿수 = 4, 백분율 자릿수 = 2, 최솟값 = 0, 최댓값 = 1로 설정했다고 가정해 봅시다. 이때 나오는 고유한 값은 \(0\), \(\frac{1}{4}\), \(\frac{1}{3}\), \(\frac{1}{2}\), \(\frac{2}{3}\), \(\frac{3}{4}\), \(1\)입니다. \(\frac{3}{4}\)를 예로 들면 소수는 $$3 \div 4 = 0.7500$$이고, 백분율은 $$0.75 \times 100 = 75.00\%$$입니다. \(\frac{1}{3}\)은 소수가 \(0.3333\)으로, 백분율이 \(33.33\%\)로 반올림됩니다. \(\frac{1}{2}\)은 \(\frac{2}{4}\)와도 같은 값이므로 두 형태가 한 행으로 묶입니다.
자주 묻는 질문
표에서 일부 분수가 빠진 이유는 무엇인가요? 같은 값을 가지는 분수는 하나로 합쳐지기 때문입니다. \(\frac{2}{4}\)는 \(\frac{1}{2}\)과 같으므로 별도의 행을 차지하지 않고, 그 값은 한 번만 표시됩니다.
1보다 큰 값도 표시할 수 있나요? 네. 최댓값 항목을 키우면 됩니다. 예를 들어 2로 설정하면 자연수와 가분수 값까지 포함됩니다.
최대 분모가 16으로 제한된 이유는 무엇인가요? 분모를 제한하면 흔히 쓰이고 읽기 쉬운 분수만 표에 담을 수 있고, 거의 비슷한 값이 수백 개씩 나열되는 지나치게 긴 목록을 막을 수 있기 때문입니다.