카테고리 없음

반올림 함수 없이 반올림하는 공식?

스물훈 2020. 4. 10. 17:04

소수점 반올림이라면


반올림하고자 하는 자릿수를 소수 첫째자리로 이동시킨다.


0.5를 더한 후 소수를 정수로 형변환하여 소수점을 버림.


그 후 다시 소수 첫째자리까지 만들 연산을 수행.


물론 그냥 함수 사용하는게 편하다




정수의 반올림이라면


반올림하고자 하는 자릿수에 따라 5,50,500,5000 등등을 더함.


그 후 올림된 자리만 남기고 소수로 만듦


그 후 정수로 변환 후 다시 원래 자릿수로 만들게끔 연산.


물론 그냥 함수 사용하는게 편하다...