분자와 분모를 네 칸에 나눠 넣고 가운데에서 연산자를 고르면, 두 분수의 덧셈·뺄셈·곱셈·나눗셈 결과를 기약분수 형태로 보여 줍니다. 화면에는 실제 분수 모양 그대로 가로줄을 그어 표시하기 때문에 계산 결과를 노트에 옮겨 적기도 쉬워요.
결과는 항상 약분된 상태로 나옵니다. 유클리드 호제법으로 분자와 분모의 최대공약수를 구해 양쪽을 나누고, 분모가 음수가 되면 부호를 분자 쪽으로 옮겨 정리합니다. 그래서 6/-8을 계산해도 -3/4처럼 교과서에서 쓰는 모양이 됩니다. 분모가 1로 정리되면 분수 대신 정수 하나로 표시해요.
결과 아래에는 세 가지 표현이 함께 나옵니다. 기약분수, 가분수일 때의 대분수(예: 7/3 → 2 1/3), 그리고 소수입니다. 소수는 나누어떨어지지 않으면 소수점 열 자리에서 반올림해 보여줍니다. 각 줄의 값을 클릭하면 그 표현만 복사할 수 있어요. 초등·중등 수학 숙제 검산, 요리 분량 조절, 도면 축척 환산처럼 분수를 다시 분수로 다뤄야 하는 상황에 맞춰 만들었습니다.
A정수만 받습니다. 0.5 같은 값을 넣으면 정수만 입력하라는 안내가 뜨니, 0.5는 1/2처럼 분수로 바꿔서 입력해 주세요.
A분모는 0이 될 수 없다는 문구가 뜨고 결과 자리는 비워집니다. 나눗셈에서 둘째 분수의 분자가 0인 경우도 0으로 나눌 수 없다는 별도 안내를 보여 줍니다.
A현재는 약분된 기약분수만 표시합니다. 예를 들어 1/2 + 1/2는 통분 과정에서 4/4가 되지만 화면에는 1로 정리돼 나옵니다.
A분모가 1이 아니고 분자의 절댓값이 분모보다 크거나 같을 때만 나타납니다. 3/4처럼 진분수인 경우에는 대분수 줄이 생기지 않아요.
A분자 쪽으로 모아 정리하고 화면에서는 분수 앞에 빼기 기호를 붙여 보여 줍니다. -1/2와 1/-2는 같은 결과가 됩니다.
A한 번에 두 분수까지만 계산합니다. 셋 이상이면 두 개를 먼저 계산한 뒤 그 기약분수를 왼쪽 칸에 다시 넣는 식으로 이어 가면 됩니다.
A1/3처럼 순환하는 값은 유한한 자릿수로 적을 수 없어서, 소수점 열 자리에서 반올림한 근삿값(0.3333333333)을 보여 줍니다. 정확한 값이 필요하면 기약분수 쪽을 쓰세요.
A남지 않습니다. 약분과 사칙연산이 모두 브라우저 안에서 처리되고, 페이지를 새로 열면 1/2와 1/3이라는 기본값 상태로 시작합니다.