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

D0601_점검08_문제

점검

<script> /* [문제] 철수네 학교에서는 이번 시험을 통해 장학생을 선발하고 있습니다. 시험 과목은 국어와 수학입니다. 장학생이 되는 조건은 다음과 같습니다. 단, else를 사용하시오. [조건] (1) 국어와 수학 점수를 각각 0부터 100 사이의 랜덤 숫자로 저장합니다. (2) 두 과목 중 한 과목이라도 100점을 받으면 장학생이 됩니다. (3) 또는 두 과목의 평균 점수가 70점 이상이면 장학생입니다. (4) 철수의 점수가 장학생 조건에 해당하면 "장학생"을 출력하고, 해당되지 않으면 "꽝"을 출력합니다. */ /* [출력예시] 100 0 50.00 장학생 [출력예시] 10 82 46.00 꽝 */ </script>
HTML
복사

정답

<script> /* [문제] 철수네 학교에서는 이번 시험을 통해 장학생을 선발하고 있습니다. 시험 과목은 국어와 수학입니다. 장학생이 되는 조건은 다음과 같습니다. 단, else를 사용하시오. [조건] (1) 국어와 수학 점수를 각각 0부터 100 사이의 랜덤 숫자로 저장합니다. (2) 두 과목 중 한 과목이라도 100점을 받으면 장학생이 됩니다. (3) 또는 두 과목의 평균 점수가 70점 이상이면 장학생입니다. (4) 철수의 점수가 장학생 조건에 해당하면 "장학생"을 출력하고, 해당되지 않으면 "꽝"을 출력합니다. */ /* [출력예시] 100 0 50.00 장학생 [출력예시] 10 82 46.00 꽝 */ let r = Math.floor(Math.random() * 101); let r2 = Math.floor(Math.random() * 101); r = 100; r2 = 0; document.write(r, " ", r2, "<br>"); let v = (r + r2) / 2 v = v.toFixed(2); document.write(v, "<br>"); let tf= r == 100 || r2 == 100; let tf2 = v >= 70; if(tf || tf2) { document.write("장학생"); } else { document.write("꽝"); } </script>
HTML
복사