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

D0603_예제01_문제

예제

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