-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
37 lines (30 loc) · 1.07 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
let select = document.getElementsByName('select');
let cgpa = document.getElementById('cgpa');
let percent = document.getElementById('percent');
let start=()=>{
if(select[0].checked) {
percent.style.display = 'none';
cgpa.style.display = 'block';
}
if(select[1].checked) {
percent.style.display = 'block';
cgpa.style.display = 'none';
}
}
let restart=()=>{
percent.style.display = 'none';
cgpa.style.display = 'none';
select[0].checked = false;
select[1].checked = false;
}
let calculate_cgpa=()=>{
let total_sem_cgpa = document.getElementById('total-sem-cgpa').value;
let sum_sgpa_cgpa = document.getElementById('sum-sgpa-cgpa').value;
let result = sum_sgpa_cgpa / total_sem_cgpa;
document.getElementById('result-cgpa').value = result;
}
let calculate_percent=()=>{
let sum_sgpa_percent = document.getElementById('sum-sgpa-percent').value;
let result = (sum_sgpa_percent - 0.75) * 10;
document.getElementById('result-percent').value = result+"%";
}