Comunidad de diseño web y desarrollo en internet online

Amigos de Cristalab

Citar            
MensajeEscrito el 06 May 2006 12:01 am
Hola amigos les escribo orgullosamente porque la comunidad ha crecido muchisimo y se ha puesto espectacular.

Mi inquietud que tengo para presentar es sobre algo creo yo que seria sencillo.

Obejtivo
Introducir en un campo de texto un numero que tenga mas de dos decimales (Ejemplo: 12.3639478)
y que al apretar un Boton el valor se redondee y quede con solo dos decimales.
Se puedo hacer esto en flash?
Bueno ahora en mi frame tengo: -un campo de entrada de texto instanciado como resultado
-un boton que no se que funcion llevaria
les agradezco mucho me ayuden!
Saludos

Por alejopiero

25 de clabLevel



 

unknown
Citar            
MensajeEscrito el 06 May 2006 01:18 am
Usa el buscador hay muchos temas sobre redondear decimales en el foro, bueno te consegui uno, sino usa el buscador:
http://www.cristalab.com/foros/viewtopic.php?p=86871#86871

el otro problema seria saber si el numero tiene mas de 2 decimales, con esta pequeña funcion puedes saber cuantos decimales tiene un numero.

Código :

function cantidadDecimales(numero:Number):Number{
   var aux:String = String(numero);
   var pos:Number = aux.indexOf(".");
   return (pos!=-1)?(aux.length)-(pos+1):0;
}
trace(cantidadDecimales(100.55500))//esto imprime 3 por los ceros
trace(cantidadDecimales(100.55501))//esto imprime 5 ;


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

unknown
Citar            
MensajeEscrito el 06 May 2006 08:30 am
yo lo hago así:

Código :

Código :

num = 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

unknown

 

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