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