점검
<script>
/*
[문제]
1부터 10 사이의 랜덤 숫자 두 개를 각각 변수 a와 b에 저장합니다.
이후 1부터 3사이의 랜덤 숫자를 변수 c에 저장합니다.
c의 값이 1이면 a와 b의 곱을 출력합니다.
c의 값이 2이면 a에서 b를 뺀 값을 출력합니다.
c의 값이 3이면 a와 b의 합을 출력합니다.
단, switch 문을 활용하시오.
*/
/*
[출력예시]
7 2 3 9
*/
let a = 0;
let b = 0;
let c = 0;
</script>
HTML
복사
정답
<script>
/*
[문제]
1부터 10 사이의 랜덤 숫자 두 개를 각각 변수 a와 b에 저장합니다.
이후 1부터 3사이의 랜덤 숫자를 변수 c에 저장합니다.
c의 값이 1이면 a와 b의 곱을 출력합니다.
c의 값이 2이면 a에서 b를 뺀 값을 출력합니다.
c의 값이 3이면 a와 b의 합을 출력합니다.
단, switch 문을 활용하시오.
*/
/*
[출력예시]
7 2 3 9
*/
let a = 0;
let b = 0;
let c = 0;
a = parseInt(Math.random() * 10) + 1;
b = parseInt(Math.random() * 10) + 1;
c = parseInt(Math.random() * 3) + 1;
let d = 0;
switch(c){
case 3:
d = a + b;
break;
case 2:
d = a - b;
break;
case 1:
d = a * b;
break;
}
document.write(a, " ", b, " ", c, " ", d);
</script>
HTML
복사