JavaScript - ayuda con este script

 
Vista:

ayuda con este script

Publicado por victoria (11 intervenciones) el 31/10/2006 12:43:02
Hola a todos... alguien que me pueda ayudar con este script. estoy sacando un promedio y quisiera q el valor q me de como resultado sea exacto, aca no me da excacto, por ej, si cargo p1=6 y p2=8.33 me da pg=7 y yo quisiera q pg me de 7.16.

<script type="text/JavaScript">
function promedio(){
var p1=typeof(parseInt(document.editar.p1.value))=="number"?parseInt(document.editar.p1.value):0.00;
var p2=typeof(parseInt(document.editar.p2.value))=="number"?parseInt(document.editar.p2.value):0.00;

var suma,cuenta,pg;
suma=0;
cuenta=0;
if (p1 > 0) { suma+=p1;
cuenta+=1
}
if (p2 > 0) { suma+=p2;
cuenta+=1
}
if(suma >0){(pg=(suma/cuenta));
}
pg=pg*100;
pg=Math.floor(pg);
pg=pg/100;
document.editar.pg.value=pg;
}
</script>
Muchas gcs por su ayuda.
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con este script

Publicado por x (38 intervenciones) el 01/11/2006 20:21:16
intenta utilizando parseFloat en lugar de parseInt
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar