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