예제
<script>
/*
[문제]
a = 20
b = 3
1부터 4 사이의 랜덤 숫자 하나를 생성합니다.
생성된 값에 따라 아래 조건에 맞게 계산한 후, 결과를 출력하시오.
[조건]
(1) 값이 1이면 a와 b를 더합니다.
(2) 값이 2이면 a에서 b를 뺍니다.
(3) 값이 3이면 b에서 a를 뺍니다.
(4) 값이 4이면 a와 b를 곱합니다.
*/
/*
[출력예시]
20 3
2
17
*/
let a = 20;
let b = 3;
</script>
HTML
복사
정답
<script>
/*
[문제]
a = 20
b = 3
1부터 4 사이의 랜덤 숫자 하나를 생성합니다.
생성된 값에 따라 아래 조건에 맞게 계산한 후, 결과를 출력하시오.
[조건]
(1) 값이 1이면 a와 b를 더합니다.
(2) 값이 2이면 a에서 b를 뺍니다.
(3) 값이 3이면 b에서 a를 뺍니다.
(4) 값이 4이면 a와 b를 곱합니다.
*/
/*
[출력예시]
20 3
2
17
*/
let a = 20;
let b = 3;
document.write(a, " ", b, "<br>");
let s = Math.floor(Math.random() * 4) + 1;
document.write(s, "<br>");
let c = 0;
if(s == 1) {
c = a + b;
}
if(s == 2) {
c = a - b;
}
if(s == 3) {
c = b - a;
}
if(s == 4) {
c = a * b;
}
document.write(c);
</script>
HTML
복사