자바스크립트
home
2025 자바스크립트 초급 1500제
home

D0204_예제03_문제

예제

<script> /* [문제] 철수는 택시 요금을 다음과 같이 정했습니다. 기본 10km까지는 12000원 이며, 10km를 초과한 경우 3km마다 3000원의 추과 요금을 받습니다. 1부터 20 사이의 랜덤 숫자를 구해, 해당 거리에 따른 요금을 출력하시오. */ /* [출력예시] 3 12000 [출력예시] 18 21000 */ </script>
HTML
복사

정답

<script> /* [문제] 철수는 택시 요금을 다음과 같이 정했습니다. 기본 10km까지는 12000원 이며, 10km를 초과한 경우 3km마다 3000원의 추과 요금을 받습니다. 1부터 20 사이의 랜덤 숫자를 구해, 해당 거리에 따른 요금을 출력하시오. */ /* [출력예시] 3 12000 [출력예시] 18 21000 */ let r = parseInt(Math.random() * 20) + 1; document.write(r, "<br>"); let a = 0; if(0 < r && r <= 10){ a = 12000; } if(r >= 11){ let b = r - 10; let c = parseInt(b / 3); if(b % 3 > 0){ c = c + 1; } a = 12000 + c * 3000 } document.write(a); </script>
HTML
복사