22/06/2010, 11:35
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 15 años, 3 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> |