Foros del Web » Creando para Internet » Flash y Actionscript »

Uso de decimales

Estas en el tema de Uso de decimales en el foro de Flash y Actionscript en Foros del Web. Mu buenos dias a todos!! Necesito saber como funcionan los decimales en flash, o sea, me explico, si tengo un valor final de 4.47856 que ...
  #1 (permalink)  
Antiguo 25/05/2005, 02:55
 
Fecha de Ingreso: abril-2005
Mensajes: 151
Antigüedad: 12 años, 7 meses
Puntos: 1
De acuerdo Uso de decimales

Mu buenos dias a todos!!
Necesito saber como funcionan los decimales en flash, o sea, me explico, si tengo un valor final de 4.47856 que se me muestre 4.48 y si tengo 6.282 que se me muestre 6.28.

Muchisimas gracias a todos!!
  #2 (permalink)  
Antiguo 25/05/2005, 06:10
Avatar de webgeri  
Fecha de Ingreso: marzo-2005
Ubicación: montevideo
Mensajes: 374
Antigüedad: 12 años, 8 meses
Puntos: 0
aca en este post lo explican
http://www.forosdelweb.com/f16/decimales-290041/

dos opciones son
Math.floor(1245.7) deja 1245 ----- floor saca los decimales
Math.round(1245.7) deja 1246 ----- round redondea el numero

sldos
__________________
...
.....todos somos muy ignorantes
...lo que ocurre es que
......no todos ignoramos las mismas cosas
:-D
...

:: jack experimentos ::
:: jack fotografias ::
:: jack fotografias 2 ::
  #3 (permalink)  
Antiguo 25/05/2005, 08:25
 
Fecha de Ingreso: abril-2005
Mensajes: 151
Antigüedad: 12 años, 7 meses
Puntos: 1
gracias webgeri, pero no me sirve, yo queria que quedaran 2 decimales, pero bueno:p, lo redondeare y prou.

Muchas gracias;)
  #4 (permalink)  
Antiguo 25/05/2005, 11:20
Avatar de webgeri  
Fecha de Ingreso: marzo-2005
Ubicación: montevideo
Mensajes: 374
Antigüedad: 12 años, 8 meses
Puntos: 0
lee el link del post que te deje
alli esta la solucion
aqui te lo transcribo

roylugones roylugones no está en línea

Fecha de Ingreso: Jan 2005
Mensajes: 59
Así, a bote pronto, lo que se me ocurre es que al numero con todos los decimales, lo multipliques por 100, luego le hagas math.floor(numero). Como dicha función redondea a un entero mayor, pues luego le restas 1. Y para acabar dividir el numero entre 100


Ejemplo:

146.1234 queremos convertirlo en 146.12

pues 146.1234 * 100 = 14612.34
--> Math.floor(14612.34) => 14613 => 14613 - 1 = 14612
14612 / 100 = 146.12


fijate eso te deja dos decimales

sldos
__________________
...
.....todos somos muy ignorantes
...lo que ocurre es que
......no todos ignoramos las mismas cosas
:-D
...

:: jack experimentos ::
:: jack fotografias ::
:: jack fotografias 2 ::
  #5 (permalink)  
Antiguo 26/05/2005, 05:31
 
Fecha de Ingreso: abril-2005
Mensajes: 151
Antigüedad: 12 años, 7 meses
Puntos: 1
Muchas gracias webgeri!!!

Jas, habia visto lo de multiplicar y dividir y e pensao...eso no es. Jejejeje
Pero si, si q es, si q me sirve.
Muchisimas gracias!!!

Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:10.