Advertisement
Guest User

GPACalculator

a guest
Nov 19th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. javascript:(function()%7Bvar classesOdd %3D document.getElementsByClassName('listrowodd')%3Bvar classesEven %3D document.getElementsByClassName('listroweven')%3Bvar classes %3D %5B%5D%3Bfor(i of classesEven)%7Bclasses.push(i)%3B%7Dfor(i of classesOdd)%7Bclasses.push(i)%3B%7Dvar classText %3D %5B%5D%3Bfor(var i %3D 0%3Bi < classes.length%3Bi%2B%2B)%7BclassText.push(classes%5Bi%5D.innerText)%3B%7Dvar classInfo %3D %5B%5D%3Bfor(var i %3D 0%3Bi < classes.length%3Bi%2B%2B)%7BclassInfo.push(classText%5Bi%5D.split(%2F%5Cn%2B%2F))%3B%7Dvar grade %3D %5B%5D%3Bvar weight %3D %5B%5D%3Bfor(var i %3D 0%3Bi < classes.length%3Bi%2B%2B)%7Bif(classInfo%5Bi%5D%5B0%5D.includes('AP') %7C%7C classInfo%5Bi%5D%5B0%5D.includes('Honors'))%7Bweight%5Bi%5D %3D 1.25%3B%7D else %7Bweight%5Bi%5D %3D 1%3B%7Dgrade%5Bi%5D %3D classInfo%5Bi%5D%5B2%5D.substring(0%2C5)%3B%7Dvar weightedClassGPA %3D %5B%5D%3Bfor(var i %3D 0%3Bi < classes.length%3Bi%2B%2B)%7Bg %3D grade%5Bi%5D%3Bg %3D Math.round(g)%3Bvar ones %3D g%2510%3Bvar tens %3D Math.floor(g%2F10)%3Bif(ones >%3D 7)%7Bones %3D (1%2F3)%3B%7D else if(ones >%3D 3)%7Bones %3D 0%3B%7D else if(ones > 0)%7Bones %3D -(1%2F3)%3B%7D else %7Bones %3D -(2%2F3)%3B%7Dtens-%3D5%3Bg %3D tens %2B ones%3BweightedClassGPA%5Bi%5D %3D weight%5Bi%5D * (Math.floor(g * 100)%2F100)%3B%7Dvar gpa %3D 0%3Bfor(w of weightedClassGPA)%7Bgpa %2B%3D w%3B%7Dgpa%2F%3Dclasses.length%3Balert((Math.round(gpa * 100)%2F100))%7D)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement