Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/07/2007, 02:51
Nornor
 
Fecha de Ingreso: junio-2007
Mensajes: 37
Antigüedad: 17 años, 5 meses
Puntos: 0
Sonrisa Re: simulador de credito

He visto este código en internet para el redondeo y por si solo funciona:

Código:
function redondear(n:Number, decimales:Number):Number {
   var k:Number = Math.pow(10, decimales);
   return Math.round(n*k)/k;
}
trace(redondear(1056.663, 2));
Cuando lo intento poner en mi código no funciona:

Código:
botonoperacion.onRelease=function(){
    var decimales:Number
    var k:Number = Math.pow(10, decimales);
 	var cuotaFP:Number=Math.round(((Number(idcampo1.text)*0.7)/100)*k)/k;
	if (Number(idcampo2.text)>=0&&Number(idcampo2.text)<=5)
	{idresultado.text=(420);}
	if (Number(idcampo2.text)>=6&&Number(idcampo2.text)<=9)
    {idresultado.text=cuotaFP*1;}
	if (Number(idcampo2.text)>=10&&Number(idcampo2.text)<=49)
    {idresultado.text=cuotaFP*0.75;}
	if (Number(idcampo2.text)>=50&&Number(idcampo2.text)<=249)
    {idresultado.text=cuotaFP*0.6;}
	if (Number(idcampo2.text)>249)
    {idresultado.text=cuotaFP*0.5;}
	if (idresultado.text<420)
	{idresultado.text=420;}
}
¿En que puedo fallar?
gracias

Última edición por Nornor; 04/07/2007 a las 02:53 Razón: equivocación en el texto: K por k