PHP - sacar dos decimales

 
Vista:
sin imagen de perfil

sacar dos decimales

Publicado por jhean carlos (114 intervenciones) el 24/04/2012 14:13:57
como estan espero una manito en esto

quiero sacar la multiplicacion y division de dos numeros la respuesta me da bien, pero quisiera que solo salga con 2 decimales redondeados y eso no puedo sacarlo:
ejemplo:
en mi caja de texto_1 meto un valor: 50000.00
y en la segunda caja de texto_2 meto el valor:1080000.00
me sale en mi ultima caja de texto_resultado:4.62962962962963

lo que quiero que salga es: 4.63
solo con dos decimales

mi codigo es este:


<html>
<head>
<script type="text/javascript">

function sumar() {
var n1 = (document.MyForm.numero1.value!="")?parseFloat(document.MyForm.numero1.value):0;
var n2 = (document.MyForm.numero2.value!="")?parseFloat(document.MyForm.numero2.value):0;

document.MyForm.resultado.value=(n1*100/n2);

}


</script>
</head>
<body>
<!--<body onload="mostrarFecha(1);">-->
<form action="" method="post" name="MyForm" id="MyForm">
<table width="200" border="0" align="center">
<tr>
<td>&nbsp;</td>
<td><label>
<input type="text" name="numero1" id="numero1" onChange="sumar();">
</label></td>
<td><label>
<input type="text" name="numero2" id="numero2" onChange="sumar();">
</label></td>
<td><label>
<input type="text" name="resultado" id="resultado">
</label></td>
<td><label>
<input type="reset" name="button" id="button" value="Restablecer">
</label></td>
</tr>
</table>
</form>
</body>
</html>
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
sin imagen de perfil

sacar dos decimales

Publicado por jhean carlos (114 intervenciones) el 24/04/2012 14:27:32
creo que ya resolvi mi problema hice alguna modificaciones viendo otros ejemplos:
espero que les sirva a alguien:


<html>
<head>
<script type="text/javascript">

function sumar() {
var n1 = (document.MyForm.numero1.value!="")?parseFloat(document.MyForm.numero1.value):0;
var n2 = (document.MyForm.numero2.value!="")?parseFloat(document.MyForm.numero2.value):0;
var original=parseFloat(n1*100/n2);
document.MyForm.resultado.value=Math.round(original*100)/100;

}


</script>
</head>
<body>
<!--<body onload="mostrarFecha(1);">-->
<form action="" method="post" name="MyForm" id="MyForm">
<table width="200" border="0" align="center">
<tr>
<td>&nbsp;</td>
<td><label>
<input type="text" name="numero1" id="numero1" onChange="sumar();">
</label></td>
<td><label>
<input type="text" name="numero2" id="numero2" onChange="sumar();">
</label></td>
<td><label>
<input type="text" name="resultado" id="resultado">
</label></td>
<td><label>
<input type="reset" name="button" id="button" value="Restablecer">
</label></td>
</tr>
</table>
</form>
</body>
</html>
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