테스트 사이트 - 개발 중인 베타 버전입니다

견적프로그램을 짯는데 결과값이 소수점 빈칸끝까지 내리가네요.ㅠ.ㅠ 채택완료

아미꼬 11년 전 조회 4,836
       
컴퓨터종류
컴퓨터댓수
렌탈기간
대당렌탈료
총렌탈료
이소스를 실행하시면 렌탈료가 소수점 빈칸 끝까지 주르르 내려가네요. 딱잘라 십원까지만 버림 하고 싶은데.. 도저히 엄두가 나질않네요. 하하하^^;; 어디서 뭘 적어야 할지...^^;;;
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
11년 전
</div>
<div>function sum() {</div>
<div>    var f = document.forms.frm.elements,</div>
<div>        product = f.product.value,</div>
<div>        num = f.num.value,</div>
<div>        rent_time = f.rent_time.value,</div>
<div><span class="Apple-tab-span" style="white-space: pre">	</span>    ratios = {24:1.17, 36:1.26};</div>
<div><span class="Apple-tab-span" style="white-space: pre">	</span>    f.opt_sum.value = floor(product * ratios[rent_time] / rent_time);</div>
<div><span class="Apple-tab-span" style="white-space: pre">	</span>    f.total_sum.value = floor(product * ratios[rent_time] * num / rent_time);</div>
<div>}</div>
<div>function floor(num) {</div>
<div><span class="Apple-tab-span" style="white-space: pre">	</span>return Math.floor(num / 10) * 10;</div>
<div>}</div>
<div>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아미꼬
11년 전
음..어렵네요.ㅜ..ㅜ 간단한건줄 알았는데.. 예상외로 복잡하네여^^:; 하하 역시 배움의 길은 가깝고도 멀다고 했던가요?.?아무튼 감사합니다^^*

댓글을 작성하려면 로그인이 필요합니다.

11년 전
 
total_sum =  Math.floor(total_sum/10) * 10 ; // 십자리 밑으로 버림
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아미꼬
11년 전
아아~!! 자세히 보니까 겸손님 말대로 했다가 문제를 해결했네여^^'' 겸손님 감사합니다.
답변채택 도로 주워담을수 없죠?.? ㅎㅎㅎㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인