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