if, case문-평균 점수로 학점 출력하기

imjingu·2023년 7월 14일
0

개발공부

목록 보기
116/481
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        const kor = 88, eng = 90, mat = 58, soc = 81, sci = 72;
        const total = kor + eng + mat + soc + sci; //총점
        const average = total / 5; // 평균

        if (average >= 90) {
            document.write('점수는 A 입니다');
        }
        else if (average >= 80) {
            document.write('점수는 B 입니다.');
        }
        else if (average >= 70) {
            document.write('점수는 C 입니다');
        }
        else if (average >= 60) {
            document.write('점수는 D 입니다');
        }
        else {
            document.write('점수는 F 입니다.');
        }
        
        
        //parseInt() : 실수를 정수로 반올림은 하지않고 소수점 이하만 버림
        switch (parseInt(average / 10)) {
        case 10:
        case 9:
            document.write('학점은 A 입니다.');
            break;
        case 8:
            document.write('학점은 B 입니다.');
            break;
        case 7:
            document.write('학점은 C 입니다.');
            break;
        case 6:
            document.write('학점은 D 입니다.');
            break;
        default:
            document.write('학점은 F 입니다.');
            break
        }

    </script>
</body>
</html>

0개의 댓글