
소수 계산기 사용법
0.1, 2.75처럼 소수점이 있는 수의 사칙연산을 확인할 때 사용해요. 정수와 음수도 함께 계산할 수 있어요.
- 첫 번째 수에 계산할 숫자를 입력해요.
- 계산 종류에서 덧셈, 뺄셈, 곱셈, 나눗셈을 선택해요.
- 두 번째 수에 더하거나 빼거나 곱하거나 나눌 숫자를 입력해요.
- 실험 시작하기를 누르고 소수 결과와 정확한 값 · 기약분수를 확인해요.
두 수는 각각 -1,000,000부터 1,000,000까지, 소수점 아래 여섯 자리까지 입력할 수 있어요. 소수는 0.5처럼 정수 부분을 포함해 쓰고, 천 단위 쉼표·분수 표기·지수 표기는 사용하지 않아요. 입력 앞뒤의 공백은 무시해요.
뺄셈은 첫 번째 수에서 두 번째 수를 빼고, 나눗셈은 첫 번째 수를 두 번째 수로 나눠요. 나눗셈을 선택했다면 두 번째 수는 0일 수 없어요.
계산 방법

소수는 정수를 10, 100, 1,000 같은 수로 나눈 분수로 나타낼 수 있어요. 예를 들어 0.1은 1/10이고 1.25는 125/100이에요.
계산기는 입력한 소수를 공통 분모 1,000,000에 맞춰 정수로 바꾼 뒤 연산해요. 첫 번째 수를 A/1,000,000, 두 번째 수를 B/1,000,000으로 나타내면 다음과 같아요.
| 계산 종류 | 계산 과정 |
|---|---|
| 덧셈 | (A + B) ÷ 1,000,000 |
| 뺄셈 | (A − B) ÷ 1,000,000 |
| 곱셈 | (A × B) ÷ 1,000,000,000,000 |
| 나눗셈 | A ÷ B, 단 B는 0이 아니어야 해요. |
연산한 분자와 분모를 최대공약수로 나누면 기약분수가 돼요. 분모가 1이면 분수 대신 정수로 표시하고, 음수 부호는 분자에 붙여요. 이 과정에서는 반올림하지 않아요.
소수 결과를 표시하는 마지막 단계에서 소수점 아래 다섯째 자리에서 반올림해 최대 네 자리까지 보여 줘요. 끝에 붙는 불필요한 0은 생략해요. 음수는 절댓값을 같은 방법으로 반올림한 다음 부호를 붙이므로, 0.00005는 0.0001이고 -0.00005는 -0.0001이에요.
계산 예시

| 첫 번째 수 | 계산 종류 | 두 번째 수 | 계산 과정과 정확한 값 | 소수 결과 |
|---|---|---|---|---|
| 0.1 | 덧셈 | 0.2 | 1/10 + 2/10 = 3/10 | 0.3 |
| 1.2 | 뺄셈 | 3.45 | 120/100 − 345/100 = -9/4 | -2.25 |
| 1.25 | 곱셈 | 0.8 | 5/4 × 4/5 = 1 | 1 |
| 1 | 나눗셈 | 3 | 1 ÷ 3 = 1/3 | 0.3333, 반올림 |
| -1 | 나눗셈 | 6 | -1 ÷ 6 = -1/6 | -0.1667, 반올림 |
| 0 | 나눗셈 | 7 | 0 ÷ 7 = 0 | 0 |
| 0.000001 | 곱셈 | 0.000001 | 1/1,000,000 × 1/1,000,000 = 1/1,000,000,000,000 | 0, 반올림 |
기본값인 0.1 + 0.2는 정확히 3/10이므로 소수 결과도 정확히 0.3이에요. 반면 1 ÷ 3은 소수로 끝없이 이어져 0.3333으로 표시해요. 이때 기약분수 1/3이 반올림 전의 정확한 값이에요.
0.000001을 두 번 곱한 값은 0보다 크지만, 소수점 아래 네 자리까지 표시하면 0이 돼요. 작은 값이 사라져 보일 때는 기약분수를 함께 확인해 주세요.
결과 해석과 계산 범위
결과에 반올림이 붙으면 표시된 소수는 근삿값이에요. 계산 과정의 ≈도 근삿값임을 뜻해요. 반올림 표시가 없으면 해당 소수 결과를 정확하게 나타낼 수 있다는 뜻이에요.
입력 범위 안에서는 곱셈이나 나눗셈 결과의 절댓값이 최대 1,000,000,000,000까지 나올 수 있어요. 입력값 제한은 각각의 입력에 적용하며, 결과를 입력 범위에 맞춰 잘라 내지 않아요. 여러 계산을 이어 할 때는 앞에서 반올림한 결과를 다시 넣으면 오차가 쌓일 수 있어요.
막대는 1을 100%로 보았을 때 반올림 전 결과의 절댓값을 보여 줘요. 계산식은 결과의 절댓값 ÷ 1 × 100이며, 100%를 넘으면 막대만 100%에서 멈춰요.
- 0.3과 -0.3은 모두 막대가 30%까지 차요.
- 0은 0%, 1과 -1은 100%로 표시해요.
- 2.25처럼 절댓값이 1보다 크면 막대는 100%이고 표시 상한에 도달했다는 문구가 붙어요.
- 비율 숫자는 소수점 아래 최대 네 자리까지 표시해요. 0보다 크고 0.0001%보다 작은 비율은
0.0001% 미만으로 안내해요.
막대에는 부호와 상한을 넘는 크기 차이가 나타나지 않으므로 실제 값은 숫자 결과로 확인해요. 아주 작은 양수는 소수 결과가 0으로 반올림되어도 반올림 전 값을 사용하는 막대 비율은 0보다 클 수 있어요.
빈 입력, 숫자가 아닌 값, 무한대, 범위 밖의 수, 소수점 아래 여섯 자리를 넘는 입력은 계산하지 않아요. 0으로 나누는 경우도 오류로 안내해요. 이 계산기는 두 수 사이의 한 가지 연산을 수행하며 괄호가 포함된 전체 수식은 입력받지 않아요.
자주 묻는 질문
0.1과 0.2를 더하면 정확히 0.3인가요?
네, 정확히 0.3이에요. 입력한 소수를 정수와 10의 거듭제곱으로 나타내 계산하므로 1/10 + 2/10 = 3/10으로 구해요.
입력과 결과는 소수점 아래 몇 자리까지 지원하나요?
입력은 소수점 아래 여섯 자리까지, 결과는 반올림해 최대 네 자리까지 표시해요. 반올림 전의 정확한 값은 함께 표시되는 기약분수로 확인할 수 있어요.
음수의 반올림은 어떻게 처리하나요?
절댓값을 기준으로 다섯째 자리가 5 이상이면 넷째 자리를 올린 다음 음수 부호를 붙여요. 따라서 -0.00005는 -0.0001로 표시하고, 반올림 결과가 0이면 음수 부호를 붙이지 않아요.
0으로 나눌 수 있나요?
0으로 나누는 계산은 정의되지 않아 오류로 안내해요. 0 ÷ 5는 0이지만 5 ÷ 0과 0 ÷ 0은 계산할 수 없어요.
순환소수나 분수를 직접 입력할 수 있나요?
입력란에는 정수나 유한소수를 넣어요. 1/3이나 0.333… 같은 표기는 지원하지 않으며, 1/3을 구하려면 첫 번째 수에 1, 두 번째 수에 3을 넣고 나눗셈을 선택해요.