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

D0102_점검13_문제

점검

<script> /* [문제] 0부터 100 사이의 랜덤 숫자를 시험 점수로 저장합니다. [등급 기준] (1) 100점부터 91점까지는 A학점 (2) 90점부터 81점까지는 B학점 (3) 80점 이하는 "재시험" 처리 [+ 기호 조건] (1) 점수가 100점이거나 (2) A학점 또는 B학점 구간에서 일의 자리가 7이상 또는 0인 경우 (3) 학점 뒤에 "+" 기호를 추가하시오. 점수와 함께 해당 학점을 출력하시오. */ /* [출력예시] 95 A [출력예시] 87 B+ */ </script>
HTML
복사

정답

<script> /* [문제] 0부터 100 사이의 랜덤 숫자를 시험 점수로 저장합니다. [등급 기준] (1) 100점부터 91점까지는 A학점 (2) 90점부터 81점까지는 B학점 (3) 80점 이하는 "재시험" 처리 [+ 기호 조건] (1) 점수가 100점이거나 (2) A학점 또는 B학점 구간에서 일의 자리가 7이상 또는 0인 경우 (3) 학점 뒤에 "+" 기호를 추가하시오. 점수와 함께 해당 학점을 출력하시오. */ /* [출력예시] 95 A [출력예시] 87 B+ */ let r = Math.floor(Math.random() * 101); document.write(r, "<br>"); if(97 <= r && r <= 100) { document.write("A+"); } if(91 <= r && r < 97) { document.write("A"); } if(87 <= r && r < 91) { document.write("B+"); } if(81 <= r && r < 87) { document.write("B"); } if(0 <= r && r <= 80) { document.write("재시험"); } </script>
HTML
복사