Datos personales

Estructuras de Control

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".





Share this post

Post a comment

: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