REVIT ARCHITECTURE (442) – Programación (7) Conceptos básicos. Funciones y eventos

Una función es una serie de órdenes que se ejecutan en el orden en que han sido escritas todas las veces que la función es llamada. Si no hay llamada a la función las ordenes de la función no se ejecutan.

La estructura de la función es la siguiente:

Function nombre(){

    Línea_1_de_código

}

Para que se ejecute la función ha de aparecer el nombre de la función y (); se puede llamar a la función tantas veces como se necesite.

Un evento es una palabra que indica en qué momento se ha de ejecutar una función. Todos los eventos se caracterizan porque empiezan por on.

Por medio de un ejemplo se explicará el concepto de función y evento en javaScript.

Por ejemplo se quiere realizar un botón para el cálculo del IVA 21% de cualquier cantidad.

Se ha creado la función calcular_iva, donde se definen los dos datos: cantidad numérica de la cual se quiere calcular el IVA y el conversor de IVA (0,21). 21%

Con una variable local let definimos dentro de la función la operación de multiplicación a realizar con los dos datos de la función definidos : cantidad x iva.

Si no se indicara return la operación de multiplicación se realizaría dentro de la función. De esta forma esta opción retorna el resultado a la variable “total”, escrita delante de la llamada de la función:

total = calcular_iva (iva,cantidad);

con un alert podemos visualizar el resultado de la función.

 

1786.jpg

 

Con este ejemplo se puede ver el funcionamiento de una función y un evento, Pero realmente lo que interesa es que la función tenga una aplicación práctica. En este caso tenemos que ir cambiando manualmente la cantidad o número del cual se quiere calcular el IVA en la variable var cantidad, aunque lo práctico es poder introducir un número en un campo o caja y que haciendo clic en un botón se realice el cálculo del IVA.

Realizando todo ésto con lenguaje de programación que veremos en los siguientes artículos.

 

 

 

Licencia Creative Commons Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.

Anuncios

1 Comment

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s