안녕하세요~^^
나누기 관련 질문하나 드리겠습니다.
우선 같은 일련번호인 10000000000의 각 가격은 250,000인데요. 2건이라서 맨 첫줄에 합산한 가격을 뿌려줍니다.
일련번호 | 가격 | 수량 | 단가 |
10000000000 | 500,000 | 60 | |
10000000000 | 60 |
합산된 가격을 건별 수량의 합 120으로 나눕니다.
그러면 단가가 4,166.66666666....... 이 나옵니다.
그러면 값이 딱 떨어지지 않게 되는데요. 여기서 반올림 등 사사오입이 아닌.
첫번째 건에 대한 단가는 4,200. 처럼 딱 떨어지게 만들고
두번째 건에 대한 단가는 4.164. (예를 든것이기 때문에 정확한 값은 아닙니다.)
위와 같이 딱 떨어지게 만든 값의 나머지 값이 들어가서. 총 수량에 대한 단가의 합이 반올림 등에 의한 data가 변하는 것을
막으려고 하는데요.
이와 같은 상황에서 사용되어질수 있는 펑션이나 함수가 있나요?
질문을 좀 어렵게 했지만 조언 부탁드립니다~~
음.. 글쎄요..
왜 하필 4,200원이 "딱 떨어지는" 금액이라고 생각하시는 지, 그 이유는 잘 모르겠습니다만..
아마 그런 "임의의 딱 떨어지는 값"을 만들어주면서 단수차이를 없애주는 일반적인 로직이나 펑션은 없을 것 같은데요?
게다가 가격이 아닌 단가 레벨에서 단수차이 없이 표현할 수 있는 방법이 있을까요?? @.@a