-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathscript.js
32 lines (32 loc) · 2.16 KB
/
script.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
function cg() {
var currentCG = document.PresentCG.current_cg.value;
var tcredits = document.PresentCG.tpastcredits.value;
var sub1grade = document.Expected.sub1grade.value;
var sub1credits = document.Expected.sub1credits.value;
var sub2grade = document.Expected.sub2grade.value;
var sub2credits = document.Expected.sub2credits.value;
var sub3grade = document.Expected.sub3grade.value;
var sub3credits = document.Expected.sub3credits.value;
var sub4grade = document.Expected.sub4grade.value;
var sub4credits = document.Expected.sub4credits.value;
var sub5grade = document.Expected.sub5grade.value;
var sub5credits = document.Expected.sub5credits.value;
var sub6grade = document.Expected.sub6grade.value;
var sub6credits = document.Expected.sub6credits.value;
var sub7grade = document.Expected.sub7grade.value;
var sub7credits = document.Expected.sub7credits.value;
var sub8grade = document.Expected.sub8grade.value;
var sub8credits = document.Expected.sub8credits.value;
var sub9grade = document.Expected.sub9grade.value;
var sub9credits = document.Expected.sub9credits.value;
var sub10grade = document.Expected.sub10grade.value;
var sub10credits = document.Expected.sub10credits.value;
var sub11grade = document.Expected.sub11grade.value;
var sub11credits = document.Expected.sub11credits.value;
var sub12grade = document.Expected.sub12grade.value;
var sub12credits = document.Expected.sub12credits.value;
var totalcred = Number(tcredits)+Number(sub1credits)+Number(sub2credits)+Number(sub3credits)+Number(sub4credits)+Number(sub5credits)+Number(sub6credits)+Number(sub7credits)+Number(sub8credits)+Number(sub9credits)+Number(sub10credits)+Number(sub11credits)+Number(sub12credits);
var weightedcredits = (currentCG*tcredits) + (sub1grade*sub1credits)+ (sub2grade*sub2credits) +(sub3grade*sub3credits)+(sub4grade*sub4credits)+ (sub5grade*sub5credits)+(sub6grade*sub6credits)+sub7grade*sub7credits+sub8grade*sub8credits+sub9grade*sub9credits+sub10grade*sub10credits+sub11grade*sub11credits+sub12grade*sub12credits;
var expected_cg = weightedcredits/totalcred;
alert('Your Expected CGPA is ' + expected_cg.toFixed(2));
}