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

D0102_예제16_문제

예제

<script> /* [문제] 철수네 학교에서는 이번 시험 성적을 바탕으로 장학생을 선발하고 있습니다. 시험 과목은 국어와 수학 두 과목입니다. 두 과목 중 한 과목이라도 100점을 받거나, 두 과목의 평균이 80점 이상이면 장학생이 됩니다. 0부터 100 사이의 랜덤 숫자 두 개를 저장한 후, 철수가 장학생 대상이면 "장학생"을 출력하고, 그렇지 않으면 "꽝"을 출력하시오. */ /* [출력예시] 81 93 87 장학생 [출력예시] 86 11 48.5 꽝 */ </script>
HTML
복사

정답

<script> /* [문제] 철수네 학교에서는 이번 시험 성적을 바탕으로 장학생을 선발하고 있습니다. 시험 과목은 국어와 수학 두 과목입니다. 두 과목 중 한 과목이라도 100점을 받거나, 두 과목의 평균이 80점 이상이면 장학생이 됩니다. 0부터 100 사이의 랜덤 숫자 두 개를 저장한 후, 철수가 장학생 대상이면 "장학생"을 출력하고, 그렇지 않으면 "꽝"을 출력하시오. */ /* [출력예시] 81 93 87 장학생 [출력예시] 86 11 48.5 꽝 */ let r = Math.floor(Math.random() * 101); let r2 = Math.floor(Math.random() * 101); 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 >= 80; if(tf || tf2) { document.write("장학생"); } if(!tf && !tf2) { document.write("꽝"); } </script>
HTML
복사