Q&A

  • round 함수의 버그?
델파이에서 round함수에서 이상한 문제를 발견했어요.
일반적으로 생각할때
round(1.5) = 2
round(2.5) = 3
round(3.5) = 4
round(4.5) = 5
이렇게 되어야 하는데
델파이에서는
round(1.5) = 2
round(2.5) = 2
round(3.5) = 4
round(4.5) = 4
이런 결과가 나오는군요.

팁게시판에 약간의 언급이 있긴 한데 버그 맞나요?
아니면 의도적으로 그런건가요?
3  COMMENTS
  • Profile
    타락천사 2003.04.25 22:52
    안녕하세요. 타락임다..

    버그는 아니고, Banker's round 라는 반올림 방법 입니다.

    은행이나 기업, 연구소 등에 널리 쓰이는 오차가 적은 반올림 방법 입니다.

    즐푸하세요..

    타락천사..
  • Profile
    오병주 2003.04.26 01:50
    냉무라니까 보시기는 ...ㅋㅋㅋ

  • Profile
    KDDG_ZZOM 2003.04.25 22:33
    버그는 아닌것같고... 외국과 우리나라의 반올림방법의 차이가 아닐지???

    즐프하세요...