-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
39 lines (35 loc) · 1.18 KB
/
Copy pathscript.js
File metadata and controls
39 lines (35 loc) · 1.18 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
let web = document.getElementById("wb");
let math = document.getElementById("math");
let computer = document.getElementById("com");
let Physics = document.getElementById("ph");
let btn = document.getElementById("btn");
let result=document.getElementById("result");
let slid=document.querySelector(".slid");
let hrotation=90;
slid.style.transform=`rotate(${hrotation}deg)`;
btn.addEventListener("click", Percentage);
let percent;
let grade;
let passOrFail;
function Percentage() {
const allSubValue = parseFloat(web.value)+parseFloat(Physics.value)+parseFloat(math.value)+parseFloat(computer.value);
console.log(allSubValue);
percent=(allSubValue/400)*100;
percent=Math.fround(percent);
if(percent>=80&&percent<=100){
grade="A";
}else if(percent>60 && percent <=80){
grade="B";
}
else if(percent>=40&&percent<=60){
grade="C";
}else{
passOrFail="Fail";
}
if(percent>=40){
passOrFail="Pass";
}else{
passOrFail="Fail";
}
result.innerHTML=`Out of 400 your total is ${allSubValue} and percentage is ${percent} you are grade is ${grade}.Your are ${passOrFail}`
}