-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
47 lines (37 loc) · 1.14 KB
/
index.js
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
var kesalahanbaca = document.getElementById('jumlahsalahbaca');
var salahbaca = 0;
var kesalahanjawab = document.getElementById('jumlahsalahjawab');
var salahjawab = 0;
var nilaibaca = document.getElementById('jumlahnilaibaca');
var nilaibacaan = 100;
var nilaijawab = document.getElementById('jumlahnilaijawab');
var nilaijawaban = 100;
var total = document.getElementById('jumlahnilai');
var nilaitotal = 100;
function salahBaca() {
salahbaca++;
nilaibacaan = 100 - (salahbaca * 3);
nilaitotal = (nilaibacaan + nilaijawaban) / 2;
innerHTMLChange();
};
function salahJawab() {
salahjawab++;
nilaijawaban = 100 - (salahjawab * 5);
nilaitotal = (nilaibacaan + nilaijawaban) / 2;
innerHTMLChange();
};
function reset() {
salahbaca = 0;
salahjawab = 0;
nilaibacaan = 100;
nilaijawaban = 100;
nilaitotal = 100;
innerHTMLChange();
}
function innerHTMLChange() {
kesalahanbaca.innerHTML = salahbaca;
nilaibaca.innerHTML = nilaibacaan;
kesalahanjawab.innerHTML = salahjawab;
nilaijawab.innerHTML = nilaijawaban;
total.innerHTML = nilaitotal;
}