Cita:
Iniciado por tavitooo gracias ya me anda de maravilla, ahora lo que me falta es que me imprima en un campo ya que actualmente me saca alert!. le he puesto esto dentro de una tabla en un <td> pero no me muestra:
<td height="71" width="284">
<script language="Javascript">
print (formaresultado);
</script>
</td>
print se usa para imprimir, no para sacar algo en pantalla.
Al elemento que quieras muestre el menjaje dale un id (id="resultado" por ejemplo
finalmente en lugar del alert haces
document.getElementById('resultado').inneHTML = res;
Te aclaro un detalle sobre toFixed usado previamente, este, formatea el nimero, pero lo transforma en una cadena, para que siga siendo un numero, redondeas asi
var redondear= Math.round (res*100) / 100 // 100, centesimas, 1000, milesimas etc
Saludos