-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex07.html
More file actions
96 lines (83 loc) · 2.72 KB
/
ex07.html
File metadata and controls
96 lines (83 loc) · 2.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<!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>
<ul class="lst" id="lst1">
<li class="item">80</li>
<li class="item">100</li>
<li class="item">90</li>
<li class="item">95</li>
<li class="item">85</li>
</ul>
<hr>
<div id="tot">총점: </div>
<div id="avg">평균: </div>
<div id="pan">판정: </div>
<div id="hak">학점: </div>
<div id="remark">참고사항: </div>
<div id="sang">과목우수상: </div>
<br>
<div class="btn-group">
<button type="button" style="width: 100px; height: 50px;" onclick="compute()">계산</button>
</div>
<script>
function compute(){
var items = document.querySelectorAll(".lst .item");
var total = document.getElementById("tot");
var total_n = 0;
for(var i=0; i<items.length; i++){
total_n += parseInt(items[i].innerText);
}
total.innerHTML += total_n;
var avg = document.getElementById("avg");
var avg_n = total_n/5;
avg.innerHTML += avg_n;
var pan = document.getElementById("pan");
var flag = (avg_n>=70)? true: false;
if(flag){
for(var i=0; i<items.length; i++){
if(parseInt(items[i].innerText)<80){
flag = false
break;
}
}
}
var pan_n = (flag)? "합격": "불합격";
pan.innerHTML += pan_n;
var hak = document.getElementById("hak");
var remark = document.getElementById("remark");
var hak_n = "F";
var remark_n = "재평가";
switch(avg_n/10){
case 9:
hak_n = "A";
remark_n = "고득점";
break;
case 8:
hak_n = "B";
remark_n = "우수";
break;
case 7:
hak_n = "C";
remark_n = "보통";
break;
}
hak.innerHTML+=hak_n;
remark.innerHTML+=remark_n;
var sang = document.getElementById("sang");
var sang_n = "해당없음";
for(var i=0; i<items.length; i++){
if(parseInt(items[i].innerText)==100){
sang_n = "과목우수";
break;
}
}
sang.innerHTML+=sang_n;
}
</script>
</body>
</html>