Comunidad de diseño web y desarrollo en internet online

problema con numeros decimales

Citar            
MensajeEscrito el 31 Mar 2006 10:10 pm
hola, tengo un problema sucede que estoy trabajando una estadistica
y en un campo de texto necesito mostrar el valor del porcentaje de una estadistica
por ejemplo 72.5%, y como realizo esto mediante operaciones con variables el resultado me da
72.56532652% como ven demaciados decimales, y me gustaria mostrar solamente uno o dos decimales. "72.5". agradezco me ayuden.

Por juanes

22 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 31 Mar 2006 11:30 pm
Asi lo solucione yo...

Código :

//Finalizados es seria el 72.56532652
var porcentaje = finalizados.toString();
porcentaje = porcentaje.split (".");
txtTitulo.text = porcentaje [0]+porcentaje [1].substr(0,2)+"% Completado";

Espero que te sirva... saludos

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 01 Abr 2006 01:57 pm
muchas gracias

Por juanes

22 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 01 Abr 2006 04:02 pm
Yo lo haria asi:

Código :

function decimal(num:Number, len:Number) {
   var str:String = num.toString();
   if (str.indexOf(".") == -1) {
      return num;
   } else {
      len = len != undefined ? str.indexOf(".")+len+1 : str.length;
      return Number(str.substr(0, len));
   }
}
trace(decimal(72.56532652, 2)); //Nos regresa esto: 72.56


Saludos!!!

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 01 Abr 2006 10:37 pm
yo lo hago así:

Código :

Math.round(num*100)/100


O te haces una funcioncita con ese nucleo. 10 para 1 decimal , 1000 para 3, etc.

para num=72.56532652 ---> 72,57 matemáticamente mas correcto que 72,56
y en casos como num=72.5299999999 ----> 72.53 matemáticamente mas correcto que 72,52 con más claridad y
num=25.0045 --------> 25 sin mas y mejor que 25.00

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

msie
Citar            
MensajeEscrito el 02 Abr 2006 02:30 am
jejejeje, teseo, la simplicidad es el camino mas dificil de encontar. Muy bueno el punto de vista. ;)

Por goliatone

66 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.