Search

조건문3_문제05_학점

대분류
STEP03 조건문/일차반복문
문제 난이도
LV01
소분류
조건문3_문제

영상

문제

<script> /* [문제] 0에서 100 사이의 랜덤 숫자를 시험 점수로 저장한다. 시험점수에 해당하는 학점을 출력하시오. 아래는 점수표이다. 100~91 이면 A학점, 90~81 이면 B학점, 80 이하는 "재시험" 단, 만점이거나, A 학점과 B 학점의 일의 자리가 8점 이상이면 + 기호를 추가하시오. [예] 100 => A+ 88 ==> B+ 82 ==> B 23 ==> 재시험 */ </script>
Java
복사

해설

<script> /* [문제] 0에서 100 사이의 랜덤 숫자를 시험 점수로 저장한다. 시험점수에 해당하는 학점을 출력하시오. 아래는 점수표이다. 100~91 이면 A학점, 90~81 이면 B학점, 80 이하는 "재시험" 단, 만점이거나, A 학점과 B 학점의 일의 자리가 8점 이상이면 + 기호를 추가하시오. [예] 100 => A+ 88 ==> B+ 82 ==> B 23 ==> 재시험 */ let score = Math.floor(Math.random() * 101); // 0 ~ 100 console.log("score = " + score + "점"); document.write("score = " + score + "점<br>"); if(0 <= score && score <= 80) { console.log("재시험"); document.write("재시험"); } if(81 <= score && score <= 87) { console.log("B"); document.write("B"); } if(88 <= score && score <= 90) { console.log("B+"); document.write("B+"); } if(91 <= score && score <= 97) { console.log("A"); document.write("A"); } if(98 <= score && score <= 100) { console.log("A+"); document.write("A+"); } </script>
Java
복사