Q21. 다음은 점수를 입력 받아 학점(A+, A, B+, B, ...)을 계산하는 프로그램이다. 밑줄 친 부분을 채우시오. (200점)
<script>
var score = prompt("점수를 입력하세요.");
________ (score<0 || score>100) {
document.write("점수가 잘못 입력되었습니다!");
}
________ (score>=95) {
grade = "A+";
document.write("점수 : " + score + ", 등급 : " + grade);
}
________ (score>=90) {
grade = "A";
document.write("점수 : " + score + ", 등급 : " + grade);
}
________ (score>=85) {
grade = "B+";
document.write("점수 : " + score + ", 등급 : " + grade);
}
________ (score>=80) {
grade = "B";
document.write("점수 : " + score + ", 등급 : " + grade);
}
________ (score>=75) {
grade = "C+";
document.write("점수 : " + score + ", 등급 : " + grade);
}
________ (score>=70) {
grade = "C";
document.write("점수 : " + score + ", 등급 : " + grade);
}
________ (score>=65) {
grade = "D+";
document.write("점수 : " + score + ", 등급 : " + grade);
}
________ (score>=60) {
grade = "D";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else {
grade = "F";
document.write("점수 : " + score + ", 등급 : " + grade);
}
</script>
- 난이도(1~10) : 2
- - 실행 결과
<script>
var score = prompt("점수를 입력하세요.");
if (score<0 || score>100) {
document.write("점수가 잘못 입력되었습니다!");
}
else if (score>=95) {
grade = "A+";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else if (score>=90) {
grade = "A";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else if (score>=85) {
grade = "B+";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else if (score>=80) {
grade = "B";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else if (score>=75) {
grade = "C+";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else if (score>=70) {
grade = "C";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else if (score>=65) {
grade = "D+";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else if (score>=60) {
grade = "D";
document.write("점수 : " + score + ", 등급 : " + grade);
}
else {
grade = "F";
document.write("점수 : " + score + ", 등급 : " + grade);
}
</script>