Condicionales y bucles en c# (c sharp)

En Algoritmos por
febrero 4, 2017 3:34 pm

Condicional if

La forma general del if es:

la condición puede ser cualquier expresión que devuelve true o false.
Por ejemplo:


Operadores relacionales

Utilizar los operadores relacionales para evaluar condiciones. Además de la menor que (<) y mayor que (>), los  siguientes operadores están disponibles:

Ejemplo


Condicional else

La condición else se ejecuta cuando la condición del if se evalúa como falsa
Sintaxis:

Por ejemplo:


if aninado

También puedes incluir o anidar declaraciones dentro de un if.
Por ejemplo:

Puede anidar un número ilimitado de sentencias if-else.
Por ejemplo:


Declaración else if

La declaración else if se puede utilizar para decidir entre tres o más acciones.
Por ejemplo:


La sentencia switch

Se utiliza para agilizar la toma de decisiones múltiples; trabaja de la misma manera que lo harían  if, else, else if.
A cada valor se le llama  case, y la variable se enciende cuando comprueba el caso.
Por ejemplo:

default case
En una instrucción switch, el caso opcional default es ejecutado cuando ninguno de los casos anteriores es encontrado.
Ejemplo:


ciclo while

Un ciclo while ejecuta un bloque de código mientras una condición dada sea verdadera.
Por ejemplo, el siguiente código muestra los números del 1 al 5:

Podemos acortar el ejemplo anterior, incrementando el valor de num justo en la condición:


Bucle for

Bucle for  ejecuta un conjunto de instrucciones un número específico de veces
sintaxis:

for (Init; condición; incremento) {
//sentencia
}

Un contador se declara una vez en init.
La condición evalúa el valor del contador y bucle se ejecuta si la condición es verdadera. el buble para cuando la condición se hace falsa
Por ejemplo:

Los operadores aritméticos compuestos pueden utilizarse para controlar más iteraciones del bucle.
Por ejemplo:

También puede disminuir el contador:


Los Estados init y el incremento pueden ser declarados afuera del for,  pero recuerda que el punto y coma es obligatorio.
Por ejemplo:

También puedes tener las instrucciones de incremento en el cuerpo del bucle:

do-while

Un ciclo do-while es similar al ciclo while, excepto que do-while se ejecutará al menos una vez.
Por ejemplo:


do-while vs while

Si la condición del do-while se evalúa como false, la declaración se ejecutará una vez:


break

Otro uso de break es en los bucles: cuando se encuentra la instrucción break dentro de un bucle, el bucle se termina inmediatamente.
Por ejemplo:


Continue

la sentencia continue es similar a la instrucción break, pero en vez de terminar el bucle completo, salta la iteración actual del bucle y continúa con la siguiente iteración.
Por ejemplo:


Operadores lógicos

Los operadores lógicos se utilizan para unir múltiples expresiones y retornar true o false.

Por ejemplo, si se quiere mostrar el texto “Bienvenido” para personas mayores de 18 años y con dinero

Con todos los operadores puedes unir tantas condiciones como quieras.

Operador AND

Es True si todas las condiciones son verdaderas

Operador OR

Es True si al menos una condición es verdadera

Operador NOT

el operador logico NOT (!) revierte el estado lógico de una condición. Así, si una condición es true el operador la hace falsa y viceversa.

Operador ?

Considera el siguiente ejemplo:


El código anterior comprueba el valor de la variable edad y muestra el mensaje correspondiente en la pantalla.
Esto puede hacerse de una manera más elegante y más corta utilizando el operador ?
Ejemplo:
Exp1 ? Exp2 : Exp3;

El operador ? funciona de la siguiente manera: se evalúa Exp1. Si bien es cierto, Exp2 se convierte en el valor de la expresión completa. Si Exp1 es falso, entonces Exp3 se convierte en el valor de la expresión.
Ejemplo:


Calculadora básica

Vamos a crear un proyecto simple que pide al usuario que introduzca dos valores y luego muestre su suma con un ciclo infinito (se recomienda no hacer ciclos infinitos)

Puede romper el ciclo con una simple instrucción como esta


Este material traducido por Ingeniero Wahio de la secciónCondicionales y bucles de Sololearn, puedes ver todo el material completo en su plataforma, haz clic aquí para ir


3842 visitas