← 전체 칼럼

일상·생활 · 한국어 → 영어

사사오입을 영어로? 숫자를 반올림할 때 쓰는 round

3.46을 3.5로 표시하는 장면에서 round to, round up, round half up의 차이를 살펴봐요.

사사오입을 영어로

  1. 반올림하다 round
  2. 소수 첫째 자리까지 반올림하다 round to one decimal place
  3. 중간값에 사사오입 규칙을 적용하다 round half up

보고서에 3.46이라는 숫자가 있는데, 표에는 소수점 아래 한 자리만 넣기로 했어요. 이때 ‘소수 첫째 자리까지 반올림해 주세요’는 Round it to one decimal place.라고 말할 수 있습니다. 사사오입의 규칙을 풀어서 설명하려면 남길 자리 바로 뒤의 숫자를 봐요. 양수에서 그 숫자가 4 이하라면 남길 자리를 그대로 두고, 5 이상이면 한 칸 올립니다.

보고서에서 몇 자리까지 남길지 정할 때

Round 뒤에 to를 붙이면 어떤 정밀도로 표시할지 말할 수 있어요. To one decimal place는 소수점 아래 한 자리까지, to the nearest whole number는 가장 가까운 정수로 바꾸라는 뜻입니다. 3.46을 소수 첫째 자리까지 반올림하면 3.5이고, 가장 가까운 정수로 반올림하면 3이에요. 같은 숫자라도 어느 자리까지 남길지 먼저 정하는 이유죠.

  • Round 3.46 to one decimal place.3.46을 소수 첫째 자리까지 반올림하세요.
  • Round each measurement to the nearest whole number.각 측정값을 가장 가까운 정수로 반올림하세요.

이번에는 꼭 올리거나 내려야 할 때

차에 사람 열세 명이 타야 하는데 한 대에 네 명씩 탈 수 있다면, 나눗셈 결과는 3.25예요. 가장 가까운 정수는 3이지만 차는 네 대가 필요하죠. 이 경우 round up이라고 하면 위쪽 정수를 택한다는 의도가 분명해요. Round down은 반대로 아래쪽 값을 택할 때 쓰고요. Round to the nearest와 달리, 여기서는 어느 쪽으로 갈지 먼저 알려주는 표현이에요.

  • Round up to four cars so everyone has a seat.모두 자리가 있도록 차량 수를 네 대로 올려 잡으세요.
  • Round the estimate down to the nearest hundred.추정치를 백 단위로 내림하세요.

정확히 중간에 걸렸을 때의 규칙

2.5를 정수로 표시하면 2와 3에서 같은 거리에 있어요. 이런 경우의 처리까지 규칙에 적어야 한다면 round half up이라는 이름을 볼 수 있습니다. 예를 들어 Java의 HALF_UP은 가장 가까운 값으로 반올림하되 정확히 중간일 때 0에서 멀어지는 쪽을 고릅니다. 그래서 2.5는 3, −2.5는 −3이에요. 음수까지 포함하는 작업이라면 ‘5면 올린다’는 말만 적기보다 프로그램에서 쓰는 규칙 이름과 예시를 함께 적어 주세요.

  • Using half-up rounding, 2.5 becomes 3.사사오입 방식으로 반올림하면 2.5는 3이 돼요.
  • Check how the software rounds negative numbers at the halfway point.음수가 정확히 중간에 있을 때 프로그램이 어떻게 반올림하는지 확인하세요.

더 읽기

Oracle Java 문서의 HALF_UP 정의와 예시