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

¿Cómo hacer operaciones matemáticas?

Estas en el tema de ¿Cómo hacer operaciones matemáticas? en el foro de Flash y Actionscript en Foros del Web. Saludos a todos.Bueno quisiera por favor ayuda para un formulario de ventas con operaciones matematicas basicas (+, -, *, /), ¿Qué clase de funciones debo ...
  #1 (permalink)  
Antiguo 27/08/2004, 10:28
 
Fecha de Ingreso: agosto-2004
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
¿Cómo hacer operaciones matemáticas?

Saludos a todos.Bueno quisiera por favor ayuda para un formulario de ventas con operaciones matematicas basicas (+, -, *, /), ¿Qué clase de funciones debo realizar?. Les agradecería lo explicaran de forma bastante clara; pues soy nueva en este fascinante mundo. Saludos

Un modelo parecido a lo que deseo hacer esta en la siguiente dirección:
http://www.epensa.com.pe/modulacionE...losCORREO.html.

Última edición por gabybavi; 27/08/2004 a las 10:30
  #2 (permalink)  
Antiguo 27/08/2004, 11:11
Avatar de César-Tenaz  
Fecha de Ingreso: agosto-2003
Ubicación: en Portoviejo
Mensajes: 899
Antigüedad: 14 años, 4 meses
Puntos: 0
Estos códigos no son 100% perfectos pero pueden funcionar

Primero necesitas decimales:
Math.__proto__.dec2 = function(num) {
valor = String(Math.round(num*100)/100);
dot = valor.indexOf(".");
if (dot == -1) {
valor += ".0";
}
temp = valor.split(".");
addDecimals = 2-temp[1].length;
for (i=1; i<=addDecimals; i++) {
valor += "0";
}
return valor;
};
Agrega esto en el primer frame de tu pelicula

Despues para cada operación debes crear los campos de texto respectivos, ejemplo, para calcular el iva

tres campos de texto dinamicos "total" "valor" "iva"

total = Math.dec2(valor*iva)
"Math.dec2" agrega esto para usar las decimales en la operación

Puedes agregar ese comando a un boton o hacer que se ejecute con una condicional usando if

Es posibles que primero tengas que poner en cero todas tus variables al empezar tu pelcula

avisame si no entiendes
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 22:47.