[급] 견적프로그램을 짜고 있는데요. 자리수 절사를 어떻게 하죠? 정보
[급] 견적프로그램을 짜고 있는데요. 자리수 절사를 어떻게 하죠?
본문
안녕하세요. 고수님들, 어줍잖은 실력으로 견적프로그램을 짜고 있습니다.
1. 견적 결과가 10,080 일때 유저에게 보여질때는 10,000 으로 하고 싶습니다.
2. 견적결과가 10,400 일때 유저에게 보여질때는 10,000 으로 하고 싶습니다.
즉,
견적의 금액에 관게없이, 뒤에서 2자리, 3자리는 버린다는거죠.
php 의 round 함수는 반올림이라, 제가 생각하는 거와 달라서 어케 할지 고견을 듣고자 질문합니다.
부탁드려요 ㅠㅠ
1. 견적 결과가 10,080 일때 유저에게 보여질때는 10,000 으로 하고 싶습니다.
2. 견적결과가 10,400 일때 유저에게 보여질때는 10,000 으로 하고 싶습니다.
즉,
견적의 금액에 관게없이, 뒤에서 2자리, 3자리는 버린다는거죠.
php 의 round 함수는 반올림이라, 제가 생각하는 거와 달라서 어케 할지 고견을 듣고자 질문합니다.
부탁드려요 ㅠㅠ
댓글 전체

floor 함수를 사용하십시오.

아. floor 함수는 소수점 아래 버리는거 아닌가요?
제가 질문드린건.. 소수점아래가 아니라,
10,080 ( 만 80 ) 에서 무조건 10000 으로 하고
10,400 ( 만 400 ) 에서 무조건 10000 으로 하고 싶은거거든요.
floor 함수도 제가 생각하는거와 다른거 같네요. ㅠㅠ
도와주시면 감사하겠습니다.
제가 질문드린건.. 소수점아래가 아니라,
10,080 ( 만 80 ) 에서 무조건 10000 으로 하고
10,400 ( 만 400 ) 에서 무조건 10000 으로 하고 싶은거거든요.
floor 함수도 제가 생각하는거와 다른거 같네요. ㅠㅠ
도와주시면 감사하겠습니다.

나누기 1000 하고 floor 로 버리고 다시 곱하기 천 하시면 원하는 결과를 얻을 수 있으리라 생각됩니다만..

앗.. 그렇군요.. 곱슬님의 생각을 짧은 소견으로 접근하려 했던 제가 부끄럽네요. 말씀하신대로 처리하니 잘 됐습니다.
감사합니다.
함수를 함수 하나로 생각하고 알고리즘적 접근을 안했군요.
다시 한번 감사합니다.~
감사합니다.
함수를 함수 하나로 생각하고 알고리즘적 접근을 안했군요.
다시 한번 감사합니다.~