Advertisement
Darksergio

Untitled

Sep 16th, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    /* Trasformazione ad interi di cfu e voti */
  2.  
  3.      var grade    = new Array();
  4.      var cfu      = new Array();
  5.      var subject  = new Array();
  6.      var date     = new Array();
  7.  
  8.      grade  = atoi(doneJs[3]);
  9.      cfu    = atoi(doneJs[4]);
  10.      subject= doneJs[0].slice();
  11.      date   = doneJs[2].slice();
  12.  
  13.  
  14.     /* copia array cfu */
  15.      var ncfu = cfu.slice();
  16.  
  17.     /* eliminazione idoneità */
  18.      for(var i=doneSize-1; i >=0; i--)
  19.      {
  20.          if(isNaN(grade[i]))
  21.          {
  22.              grade.splice(i,1);
  23.              cfu.splice(i,1);
  24.              subject.splice(i,1);
  25.              date.splice(i,1);
  26.          }
  27.      }
  28.  
  29.  
  30.    var newSize  = Object.keys(grade).length;                  
  31.    var pond     = toFixed(wmean(grade,cfu),2);
  32.    var title    = toFixed(tmean(pond),2);
  33.    var cfuTot   = sum(ncfu);
  34.    var progress = toFixed((cfuTot/180)*100,2);
  35.    var honors   = honorsCount(doneJs[3]);
  36.    var uninum   = (3*((pond-18)/12)+(honors/60)
  37.                      +0.7+(newSize/numViable));
  38.  
  39.    var uniscore = toFixed((uninum/5)*100,2);
  40.    
  41.    var data = [];
  42.  
  43.    cCfu   = document.getElementById("cfuCell");
  44.    cMean  = document.getElementById("meanCell");
  45.    cTitle = document.getElementById("titleCell");
  46.    cUnisc = document.getElementById("uniscoreCell");
  47.  
  48.    cCfu.innerHTML   += " "+cfuTot;
  49.    cMean.innerHTML  += " "+pond;
  50.    cTitle.innerHTML += " "+title;
  51.    cUnisc.innerHTML += " "+uniscore;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement