Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/06/2010, 11:35
psm2009b
 
Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Cálculo de promedio con opciones avanzadas

Excelente el script que me sugeriste Adler, le hice una pequeña modificación para que solo me muestre 1 decimal, pero me queda una última duda, cómo hago para que el resultado obtenido se aproxime, porque al ingresar por ejemplo dos notas: un 6.2 y 4.5 da como resultado 3.56666... , mi duda está en cómo hacer que el resultado que se muestre sea 3.6
Al reducir la cantidad de decimales arroja 3.5 como resultado, pero al sacar eso con la calculadora da 3.56666, lo cual equivale a un 3.6.

El código va así:

<script type="text/javascript">
function calcular(cual, cantidad, decimales) {
valores = new Array();
for (i = 0, campos = document.frm[cual].length; i < campos; i++) {
valores[valores.length] = document.frm[cual][i].value;
}

var promedio = 0;
for (i = 0; i < valores.length; i++) {
promedio += (valores[i]/3);
}

promedio = promedio.toFixed(3);
promedio = promedio.substring(0, promedio.length - 2);
document.frm['prom_'+cual].value = promedio;
}
</script>