Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. function fctCreerZonesSaisieNotes() {
  2. var vNbNotes = document.forms["monFormulaire"].elements["NbNotes"].value;
  3. var vLibInput = "";
  4. var vLibInput1 = "<tr>"
  5. +"<td>"
  6. +"<input type=\"text\" name=\"Notes\" size=\"5\"/>"
  7. +"</td>"
  8. +"<td>"
  9. +"<input type=\"text\" name=\"Coeff\" size=\"5\"" // onBlur=\"fctControlerCoeff("; // LA Y'AURA I
  10. var vLibInput2 = ")\"/>"
  11. +"</td>"
  12. +"<td>"
  13. +"<input type=\"text\" name=\"Total\" size=\"7\" />"
  14. +"</td>"
  15. +"</tr>";
  16.  
  17. var vTBody = document.getElementById("TBody");
  18. for (var i = 0; i < vNbNotes ; i++){
  19. vLibInput += vLibInput1 + i + vLibInput2;
  20. }
  21. vTBody.innerHTML += vLibInput;
  22. };
  23.  
  24. function fctCalculMoyenne() {
  25. var vNote, vcoeff, vtotal, moyenne;
  26. var i = 0;
  27. vNote = new Array();
  28. vcoeff = new Array();
  29. vtotal = new Array();
  30. let vNumerateur, vDenominateur;
  31. vNumerateur = 0;
  32. vDenominateur = 0;
  33. moyenne = monFormulaire.Moyenne;
  34.  
  35. while(i < document.forms["monFormulaire"].elements["NbNotes"].value){
  36. vNote[i] = Number(monFormulaire.Notes[i].value);
  37. vcoeff[i] = Number(monFormulaire.Coeff[i].value);
  38. vtotal[i] = monFormulaire.Total[i];
  39. vtotal[i].value = vNote[i] * vcoeff[i];
  40. vNumerateur += vNote[i] * vcoeff[i];
  41. vDenominateur += vcoeff[i];
  42. i = i +1;
  43. }
  44. moyenne.value = vNumerateur / vDenominateur;
  45. // moyenne.value += (vNote[0] * vcoeff[0] + vNote[1] * vcoeff[1] + vNote[2] * vcoeff[2]) / (vcoeff[0] + vcoeff[1] + vcoeff[2]);
  46.  
  47.  
  48. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement