Estructuras condicionales C sharp

Hola a todos, hoy os voy a explicar como funcionan las estructuras condicionales en C Sharp.

Las estructuras condicionales nos permiten ejecutar una serie de instrucciones si cumple una determinada condición que nosotros le indiquemos. Es importante recordar que la condición debe dar un resultado booleano, por lo que lo mas normal es usar operadores relacionales y condicionales. Tenemos varios tipos de estructuras condicionales:

  • if: le indicamos una condición si esta es verdadera se ejecuta, sino no se ejecuta las instrucciones de dentro. Se suele traducir como «Si se cumple esta condición haz esto». Su sintaxis es:

Por ejemplo:

Donde colocamos la condición, podemos colocar una variable booleana, ya que su valor puede ser true o false.

  • if – else: es como el anterior solo que después de cerrarse la llave de if, se añade else sin indicarle ninguna condición. Esto sirve para que si la condición del if no es verdadera, ejecute otras instrucciones que estarán dentro de else. Se suele traducir como «Si se cumple esta condición haz esto y sino haz esto».

Veamos un ejemplo:

En este caso, se ejecutara lo que hay en else ya que no cumple la condición.

  • if -elseif: esta estructura es como una mezcla de los anteriores, esto nos permite, que si no se cumple la condición podamos indicar otra condición para hacerlo aún mas especifico. Se suele traducir como  «Si se cumple esta condición haz esto y sino si cumple esta condición haz esto».

Veamos un ejemplo:

  • Switch: esta estructura condicional de selección múltiple, le damos un valor (puede ser una variable) y una lista de casos y si cumple alguno de los casos ejecuta las instrucciones asociadas a ella, en caso de que ninguna sea podemos indicarle que hace por defecto, normalmente se usa para indicar de un error con un mensaje. Su sintaxis es:

Veamos un ejemplo:

Como vemos en el caso anterior, como los valores son String debemos poner dobles comillas a los casos. En caso de que sean números, se pondrán como tal, también podríamos usar constantes.

Una cosa más, si haya varios casos que tienen ejecuta las mismas instrucciones, podemos agruparlas. Veamos un ejemplo:

Espero que os sea de ayuda. Si tenéis dudas, preguntad,estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539