7 mensajes Página 1 de 1
Que tal, quisiera que me pudieran ayudar con esta duda; LUA es el lenguaje de programación que maneja AMS así que tiene sus operadores aritméticos, funciones y variables mi duda seria ¿cómo puedo hacer operaciones en AMS? como sumas, restas, hacer conversiones, etcétera como por ejemplo:

Input.SetText("Input2", (String.ToNumber(Input.GetText("Input1")) * 12)/100);  


en donde se pide ingresar en un Input una cantidad y a dicha cantidad se le muestra el IVA en otro Input.

Es un ejemplo espero que me pudiesen ayudar. Saludos desde México :)
Novato en Línea

vuestro iva es del 12% ¿¿?¿?¿?¿?¿?¿?¿?¿?¿?¿?¿?¿?¿?¿?¿?¿?¿?¿WTF
ImagenImagenImagenImagen
Jaja 16%, estaba desactualizado. Maldito Peña :cabreado:
Novato en Línea

Sencillo mi buen, declara las variables y haz cuantas operaciones se te vengan en gana, por ejemplo:

nA = 5;
nB = String.ToNumber(Input.GetText("Input1"));
--if (nA == nC) then-- Si son iguales, si se activa se debe colocar un elseif en (nA > nB) y desactivar el else del final.
--      Input.SetText("Input2", "My number ("..nA..") is equal than your number ("..nC..")");
if (nA > nB) then-- Si A es mayor que B
        Input.SetText("Input2", "My number ("..nA..") is bigger than your number ("..nC..")");
elseif (nB > nA) then-- Si B es menor que A
        Input.SetText("Input2", "Your number ("..nC..") is bigger than my number ("..nA..")");
else-- Si son iguales
        Input.SetText("Input2", "My number ("..nA..") is equal than your number ("..nC..")");
end
Parsed in 0.004 seconds, using GeSHi 1.0.8.9


Toma en cuenta que al utilizar la funcion String.ToNumber() cualquier caracter e incluso el espacio de un Input te regresara un valor de 0 (cero), por lo que es necesario un "Filtro" osea:

if (Input.GetText("Input1") ~= "") then
--Bloque
end
Parsed in 0.003 seconds, using GeSHi 1.0.8.9


Antes de seguir deberias ver en el area de tutoriales, ahi se explica como funcionan lo operadores aritmeticos de, mas que el puto ams, de LUA. Dale un click a mi firma y te llevara a que los veas.

Saludos.
Look at that asshole >>> Imagen <<< Look at that face
It means..."The fuck is this, the fuck is that"
*QUIERO MI DIPLOMA*

16% que lol, aqui tenemos un 22%

money=tonumber(Input.GetText("Input1"))
iva=16
tax=money*iva/100
total=money+tax
Label.SetText("Label1", "IVA ("..iva.."%)"..tax)
Label.SetText("Label2", "TOTAL  "..total)
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9
ImagenImagenImagenImagen
Aquí en Venezuela tenemos el 12% pero por el rumbo que vamos :cabreado: , no es descartable que suba pronto!!!

Aquí un ejemplo de Factura Sencilla, con IVA de 12 %: https://www.dropbox.com/s/nph3e5zkokdoe ... atiguz.apz
Si cada día intentamos hacer o aprender algo nuevo, adquirimos conocimientos y al hacerlo tenemos una ventaja sobre aquellas personas que no lo hacen, ¿haz intentado aprender algo nuevo hoy???
By Dimatiguz.

Gracias a todos por su respuesta y código :yes:
Novato en Línea
7 mensajes Página 1 de 1

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron