P1ayer4312

iknow average calculator

Feb 1st, 2021 (edited)
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Install: Inspect Elements > Console > Copy-Paste > Enter
  2. // https://imgur.com/a/fBa5vuG
  3.  
  4. var oceni = document.querySelectorAll('td[style="width:100px;"] span');
  5. var zbir = 0; var brPredmeti = oceni.length;
  6. for (let i=0; i<oceni.length; i++) { zbir += parseInt(oceni[i].innerText); }
  7. var customBox = document.createElement('div');
  8. customBox.setAttribute('style', 'border: 1px solid gray');
  9. customBox.innerHTML = `
  10.     <div id="calcProsek">
  11.     <div style="font-weight:bold;display:inline-block;">
  12.         <span>Бр. предмети: <span id="brPred">`+ brPredmeti +`</span></span><br>
  13.         <span>Просек: <span id="pros">`+ (zbir/brPredmeti).toFixed(2) +`</span></span>
  14.     </div>
  15.     <div style="display:inline-block;margin-left:50px;" id="controls">
  16.         6 <input type="number" style="width: 50px;" value="0" onchange="asd()">
  17.         7 <input type="number" style="width: 50px;" value="0" onchange="asd()">
  18.         8 <input type="number" style="width: 50px;" value="0" onchange="asd()">
  19.         9 <input type="number" style="width: 50px;" value="0" onchange="asd()">
  20.         10 <input type="number" style="width: 50px;" value="0" onchange="asd()">
  21.     </div>
  22.     </div>`;
  23. document.querySelector('.cuwWrap').prepend(customBox);
  24. function asd() {
  25.     var temp = document.querySelectorAll("div#controls input");
  26.     var predmeti = brPredmeti;
  27.     var zbir1 = zbir;
  28.     for (let i=0; i<temp.length; i++) {
  29.         zbir1 += (i+6) * temp[i].value;
  30.         predmeti += parseInt(temp[i].value);
  31.     }
  32.     document.getElementById("brPred").innerHTML = predmeti;
  33.     document.getElementById("pros").innerHTML = (zbir1/predmeti).toFixed(2);
  34. }
Add Comment
Please, Sign In to add comment