Comunidad de diseño web y desarrollo en internet online

Cifras significativas

Citar            
MensajeEscrito el 27 Nov 2006 01:10 am
hola, si me podiran ayudar a resolver 2 problemitas que tengo con Actionscript

1.... que codigo devo de utlilzar para que me redondee a 4 cifras significativas en el resultado de una operacion que hago Por ejemplo tengo

3.74165738677394
lo quiero redondear a:
3.7416

ya lo he intentado con (resultado*100/100) y con Math.round() pero solo me redondea los enteros y quiero el entero con 4 cifras signifcativas.

2... tambien como yo estoy asginado valores a unas variables, en el capo de introducir texto como le hago para que solo se pueda escribir numeros y no se escriban letras.

porfavor la primera pregunta es muy urgente. tengo que entregar mi pequeño programa mañana. porfavor ayuda.[/flash]

Por -DarkNess-

4 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 27 Nov 2006 01:55 am
1. Lo que se me ocurre es convertir el numero a un string y cortar los numero con substr()

Código :

numero = 1.23456789;
float = 4;
//
numeroString = numero.toString();
numeroArray = numeroString.split(".");
numeroString = numeroArray[0];
numeroFloat = numeroArray[1].substr(0, float);
numero = Number(numeroString + "." + numeroFloat);
//
trace(numero);  //------> 1.2345


2. Tienes el evento onChanged() que detecta los cambios en un campo de texto, coloca hay un código que verifique que el getCode() de la tecla introducida sea de un numero, en el caso contrario elimina la letra...

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 27 Nov 2006 02:00 am
1. Creo que asi es más fácil:

Código :

numero = 1.23456789;
numero = Math.round(numero * 10000) / 10000;
//-------> 1.2345

:lol:

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 27 Nov 2006 02:24 am
Zguillez muchisimas gracias el segundo codigo me ha funcionado correctamente justo lo ke keria muchas gracias :)

Por -DarkNess-

4 de clabLevel



Genero:Masculino  

msie7

 

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