You are on page 1of 3

function gateScore()

{
var S = 0;
var Sq = 350;
var St = 900;
var Mq = 10;
var Mtd = 1;
//var M = 73.33; // take it from input
//var branch = "AE"; // input
var
M = document.getElementById("marks").value;
var branch = document.getElementById("branch").value;
M=M*1.0;
if(M>=65&&M<70) {M=M-1;}
else if(M>=60&&M<65) {M=M-0.75;}
else if(M>=50&&M<60) {M=M-0.60;}
else if(M>=45&&M<50) {M=M-0.30;}
else if(M>=40&&M<45) {M=M-0.10;}
else if(M>=35&&M<40) {M=M + 0.20;}
else if(M>=30&&M<35) {M=M + 0.33;}
else if(M>=26&&M<30) {M=M + 0.70;}
switch (branch) {
case "AE":
Mq = 31.39;
Mtd = 66.87769231;
break;
case "AG":
Mq = 25;
Mtd = 47.84615385;
break;
case "AR":
Mq = 40.51;
Mtd = 66.03;
break;
case "BT":
Mq = 38.77;
Mtd = 72.53153846;
break;
case "CE":
Mq = 27.13;
Mtd = 72.43307692;
break;
case "CH":
Mq = 32.35;
Mtd = 70.69769231;
break;
case "CS":
Mq = 25;
Mtd = 62.51;
break;
case "CY":
Mq = 27.39;
Mtd = 63.16538462;
break;
case "EC":
Mq = 25;
Mtd = 78.87461538;
break;

//
//
//

case "EE":
Mq = 25.74;
Mtd = 80.68076923;
break;
case "GG":
Mq = 45.16;
Mtd = 72.10153846;
break;
case "IN":
Mq = 25;
Mtd = 63.35615385;
break;
case "MA":
Mq = 25;
Mtd = 44.74076923;
break;
case "ME":
Mq = 25;
Mtd = 78.87461538;
break;
case "MN":
Mq = 37.63;
Mtd = 58.53;
break;
case "MT":
Mq = 40.30;
Mtd = 66.84384615;
break;
case "PH":
Mq = 25;
Mtd = 51.23076923;
break;
case "PI":
Mq = 26.11;
Mtd = 67.47846154;
break;
case "TF":
Mq = 27.54;
Mtd = 56.69846154;
break;
case "XE":
Mq = 31.29;
Mtd = 58.40076923;
break;
case "XL":
Mq = 32.71;
Mtd = 65.67615385;
break;
}
document.write("<br>");
document.write("<br>Here we ends");
//S = M - Mq;
S=Sq+(St-Sq)*((M-Mq)/(Mtd-Mq));
document.write("<br> S computed I guess <br>");
if (S > 1000)
S = 1000;
//document.write(S);
if (S < Sq)
{

document.getElementById('sval').innerHTML = ("You need at least


" + Mq + " Marks to qualify");
}
else{
S = S.toFixed(0);
document.getElementById('sval').innerHTML = ("GATE Score: "+ S);
}
//return S;
}

You might also like