Las estructuras de Control nos permiten controlar el flujo
de las instrucciones que les damos a nuestras aplicaciones.
Condicional IF
Por medio de una condicional if, podemos ejecutar un bloque
de código de que se cumpla una condición, u otro bloque en
caso de esa condición no se cumpla.
if y else
Dentro del condicional if encontramos ademas una condición
complementaria: else. Con ella podremos condicionar aun
mas nuestra rutina.
Ejemplo:
var var1:uint = 20;
var var2:uint =15;
if(var1 > var2)
{
trace("var 1 es mayor que var 2");
}
else
{
trace("var 1 es menor que var 2");
}
Para empezar debemos escribir la condicion if. para ello
usamos un nuevo operado signo mayor (>).
if(var1 > var2)
{
}
else if
Se puede presentar un caso en el que queremos preguntar por mas de una
condicion. En esta circunstancia, usamos else if, por medio del cual
preguntamos si se da una condicion en caso de que no se haya dado
la primera opcion.
Ejemplo:
var var1:uint = 20;
var var2:uint =20;
if(var1 < var2)
{
trace("var1 es mayor que var2");
}
else if(var1 == var2)
{
trace("var1 es igual a var2");
}
else
{
trace("var1 es menor a var2");
}
Como se puede observar los valores de var1 y var2
son iguales por que no se cumple la primera condicion
que var 1 no es menor a var2. Luego ingresamos else if
y, en este caso, preguntamos si el valor var1 es igual a
var2. Como la condicion se cumple, ejecutamos el
codigo que se encuentra dentro de else if.
Un condicional if, puede contar con tantos else if
se necesiten.
El uso del signo ( = )
Para asignar un valor a una variable lo hacemos por
medio del signo (=).
var variable:uint =40;
En los casos que necesitemos preguntar, por una
igualdad, no usamos un solo signo, sino dos == .
En el ejemplo anterior preguntabamos si var1 con
var2 eran iguales (var1==var).
Simbolos mayor y menor
Podemos preguntar si una variable es mayor o igual a
otra con el signo >=
var1 >=var2
Tambien podemos preguntar si una variable es menor
o igual a otra con el signo <=
var1 <=var2
Operadores logicos
Tambien podemos hacer uso de los operadores logicos,
esto por si necesitamos preguntar, si se cumple mas
de una condicion.
Ejemplo:
var var1:uint =5;
if(var1<40 || var1>10)
{
trace("se cumple la condicion");
}else
{
trace("no se cumple la condicion");
}
Por medio del operador or (||), lo que hacemos es
preguntar si se cumple una condicion o la otra.
En el ejemplo anterior var no es mayor que 10,
pero si es menor que 40, como se cumplio
la condicion, la salida sera "se cumple la condicion".
Páginas
Datos personales
:ambivalent:
:angry:
:confused:
:content:
:cool:
:crazy:
:cry:
:embarrassed:
:footinmouth:
:frown:
:gasp:
:grin:
:heart:
:hearteyes:
:innocent:
:kiss:
:laughing:
:minifrown:
:minismile:
:moneymouth:
:naughty:
:nerd:
:notamused:
:sarcastic:
:sealed:
:sick:
:slant:
:smile:
:thumbsdown:
:thumbsup:
:wink:
:yuck:
:yum:
Next Post
Entrada más reciente Previous Post
Entrada antigua
Entrada más reciente Previous Post
Entrada antigua
Suscribirse a:
Enviar comentarios (Atom)
Siguenos en Facebook:
fblikebox/https://www.facebook.com/pages/Flash-para-todo-el-mundo/209890732498030
Popular Posts
-
La sentencia while se usa cuando no se sabe el numero de interacciones que se necesitan. Solo hay que prestar atencion en no realizar bucl...