영상
문제
<script>
/*
[문제]
철수는 볼펜을 10~30개를 구입해야 한다.
볼펜 하나의 가격은 1200원이다.
볼펜은 20개 이상 구매 시 볼펜 한 개에 100원을 할인해주고 있다.
볼펜 수를 랜덤으로 저장하고,
철수가 지급해야 하는 금액을 출력하시오.
[예]
볼펜 수 = 22
지급 금액 = 22 * 1100 = 24200
*/
</script>
Java
복사
해설
<script>
/*
[문제]
철수는 볼펜을 10~30개를 구입해야 한다.
볼펜 하나의 가격은 1200원이다.
볼펜은 20개 이상 구매 시 볼펜 한 개에
100원을 할인해주고 있다.
볼펜 수를 랜덤으로 저장하고,
철수가 지급해야 하는 금액을 출력하시오.
[예]
볼펜 수 = 22
지급 금액 = 22 * 1100 = 24200
*/
let 볼펜가격 = 1200;
// [0 ~ 20] + 10
let 볼펜수량 = Math.floor(Math.random() * 21) + 10;
if(볼펜수량 >= 20) {
볼펜가격 = 볼펜가격 - 100;
}
let 지급금액 = 볼펜가격 * 볼펜수량;
console.log("볼펜 수 = " + 볼펜수량);
console.log("지급 금액 = " + 지급금액);
document.write("볼펜 수 = " + 볼펜수량 + "<br>");
document.write("지급 금액 = " + 지급금액 + "<br>");
</script>
Java
복사