MCP로 연결 →

계산 입력

공식

광고

결과

반올림 결과
3.14
rounded to 2 decimal place(s)
원래 숫자 3.14159
소수점 자리수 2
차이 (반올림 값 − 원래 값) -0.00159

반올림 계산기란?

이 계산기는 원하는 소수점 자리수에 맞춰 어떤 숫자든 반올림해 줍니다. 세 가지 방식을 지원하는데, 반올림(0.5 이상은 올림)은 학교에서 배우는 표준 방식이고, 무조건 올림(ceiling), 무조건 내림(floor)도 선택할 수 있습니다. 자리수에 음수를 입력하면 소수점 왼쪽까지 반올림할 수도 있어요. 예를 들어 십의 자리나 백의 자리에서 반올림하는 식입니다.

사용 방법

반올림할 숫자를 입력하고, 남길 소수점 자리수를 정한 뒤, 반올림 방식을 고르면 됩니다. 자리수를 2로 두면 소수점 둘째 자리(100분의 1)까지 남기고, 0이면 정수로, -1이면 십의 자리에서 반올림합니다. 결과 화면에는 반올림된 값과 함께 원래 숫자와의 차이가 표시되어, 값이 정확히 얼마나 바뀌었는지 한눈에 확인할 수 있습니다.

화살표로 표시한 세 가지 반올림 방식: 반올림은 가장 가까운 값으로, 올림은 위로, 내림은 아래로
세 가지 방식: 반올림(가장 가까운 값), 올림(항상 위), 내림(항상 아래).

계산 공식 풀이

표준 반올림(0.5 이상 올림)은 다음 공식을 사용합니다.

$$\text{round}(x, n) = \dfrac{\lfloor x \cdot 10^{n} + 0.5 \rfloor}{10^{n}}$$

먼저 숫자에 \(10^{n}\)을 곱해 반올림 대상이 되는 자리를 소수점 바로 왼쪽으로 옮깁니다. 여기에 0.5를 더하고 버림(floor)을 적용하면, 0.5 이상인 값은 다음 정수로 올라가고 그보다 작은 값은 그대로 떨어집니다. 마지막으로 \(10^{n}\)으로 나눠 원래 크기로 되돌립니다. 올림과 내림 방식은 +0.5 단계를 건너뛰고, 모든 값을 각각 위 또는 아래로만 처리합니다.

광고
중간값을 기준으로 값이 가장 가까운 소수 첫째 자리로 반올림되는 것을 보여주는 수직선
반올림은 0.5를 기준점으로 삼아 값을 가장 가까운 단위로 맞추는 방식입니다.

예제로 보기

3.14159를 반올림 방식으로 소수점 둘째 자리까지 계산해 봅시다. 곱하기: \(3.14159 \times 100 = 314.159\). 0.5 더하기: \(314.659\). 버림: \(314\). 100으로 나누기: 3.14. 원래 숫자와의 차이는 \(3.14 - 3.14159 = -0.00159\)입니다.

자주 묻는 질문

'0.5 이상 올림'은 무슨 뜻인가요? 버려지는 자리의 숫자가 정확히 5이거나(나머지가 0.5 이상일 때) 남기는 자리의 숫자가 1 늘어납니다. 그래서 2.5는 3이 되고, 2.45는 2.5가 됩니다.

십의 자리나 백의 자리에서도 반올림할 수 있나요? 네, 자리수에 음수를 입력하세요. -1은 십의 자리, -2는 백의 자리에서 반올림합니다.

차이값에 가끔 긴 소수가 나오는 이유는 뭔가요? 부동소수점 연산 특성상 아주 작은 끝자리 값이 생길 수 있습니다. 화면에 표시되는 반올림 결과 자체는 정확합니다.

최종 업데이트: