miércoles, 8 de agosto de 2012

Programacion en C#: estructuras condicionales...





Buenas mis queridos seguidores de "the secret files" espero que la pasen bien y que disfruten de sus seres queridos y de sus esposas (o novias XD) o simplemente disfruten de su tan preciada solteria XD.

El dia de hoy no hablaremos de sus mujeres...hablaremos acerca de las estructuras condicionales en C#, estas estructuras tienen como funcion realizar un operacion secundaria en caso de que una condicion no se cumpla.

Algunos preguntaran que quiere decir esto...

Bueno lo que quiero es decir es que si por ejemplo la suma de dos numeros da menor a...por ejemplo 5 se realizara una operacion...pero si es mayor a 5 se realizara otra operacion diferente a la que se realizaria si el numero fuera menor que 5.

Pero ademas las estructuras condicionales no solo se limitan a dos opciones...estas pueden admitir infinidad de opciones con diferentes operaciones secundarias, terciarias, etc etc.


Para declarar una estructura condicional en C# se usara la instruccion "if" que significa "si" y seguido se propone la condicion ( la cual debe estar entre parentesis "( )" )  la cual se basa en calculos "de Comparacion"...

Los operadores de comparacion o relacionales son:

== : igual a
!= :diferente a
<  :menor a
>  :mayor a
<= :menor o igual a
>= :mayor o igual a

Estos operadores permitiran comparar un variable (variable declara previamente) con un valor, una variable con otra variable y tambien se puede obtener la informacion de un control (un objeto) por ejemplo un textbox y comparar con una variable o con un valor y siendo cual sea el resultado se tomara una decision.

Por ejemplo:

if ( resul >= 5)
{

}

Primero se declara la condicion la cual significa: "si la variable "resul" (o el numero que representa "resul") es mayor o igual  a 5 entonces se ejecutara la accion que esta delimitada por los corchetes ({}).

Si esta condicion no se cumple se saltara la operacion (delimitada por los corchetes) y ejecutara una segunda accion la cual es declarada despues de declarar la operacion "de if" (delimitada por corchetes) a la cual se escribira "Else"...

if ( resul >= 5)
{

}
else
{

}

Dentro del "else" se escribira la segunda operaciona realizar si la primera condicion NO se cumple, esta instrucion else puede ser acompañada tambien con la instruccion "if" para declarar otra condicion la cual si se cumple ejecutar la operacion que se encuentra dentro de los corchetes que le siguen pero si esta no se cumple se seguira el orden escrito de la estructura condicional hasta llegar hasta la ultima operacion (comparativa) por ejemplo...

if ( resul >= 5)
{

}
else if ( resul == 5)
{

}
else
{

}

Tambien las estructuras condicionales pueden ser incluidas dentro de otras estructuras condicionales seimpre siguiendo las mismas reglas. por ejemplo:

if ( resul >= 5)
{
     else if ( resul == 5)
    {

    }
}
else
{

}

Y por ultimo las estructuras condicionales pueden ser dobles o sea que se pueden incluir dos o mas condiciones usando esta instruccion: "&&". por ejemplo:

if ( resul >= 5 && resul<=10)
{
     else if ( resul == 5)
    {

    }
}
else
{

}

 O tambien podria ser asi...

if ( resul >= 5 ) && (resul<=10) // esto se puede usar para cuando hay dos condiciones dobles
{
     else if ( resul == 5)
    {

    }
}
else
{

}

Por ahora hemos terminado con las estructuras condicionales...espero verlos en seguiente articulo de the secret files...exitos :D (y no olvieden comentar que sus opiniones son importantes para el desarrollo de este blog ;D)

Nota: habia olvidado explicar que las instrucciones: //Ejemplo y /* Ejemplo*/ sirven para declarar comentarios en C#...los comentarios son descripciones de como funciona algun codigo especifico en C# son palabras que el programa no toma en cuenta cuando se ejecuta el codigo (o sea no interfiere en el codigo de nuestro programa).



Laharis Lobo

2 comentarios: