Ir al contenido principal

Estructuras de control while, do while y for

C#
Hoy veremos estas tres conocidas y funcionales estructuras de control para la programación. Lo visto a continuación será en el lenguaje de programación C# a través de Visual Studio. 
Para comenzar, explicar que en cada uno de los ejemplos haré uso del %, que lo que hace es indicarnos que décimas quedan en una división y si eso lo agregamos a una condición booleana, es muy útil para saber si un número es par o no.
While
La estructura de control while nos será muy útil en diversos casos donde necesitemos hacer un ciclo.
La sintaxis es la siguiente:
while(condición booleana)
{
         Acciones a realizar n veces
}
Antes de utilizarlo nuestras variables deben de estar declaradas. Suele utilizarse un incremento para que así el ciclo pueda terminar.
Ejemplo de código:
Este programa como vemos nos pide un número el cual será el límite en el ciclo while, pues es ciclo entrará en acción mientras la variable contador que empieza en 1, lo alcance. De esta manera la variable que cuenta los números impares crece cada vez que encuentra uno hasta llegar al número dado.
Do while
En el ciclo do while lo que tendremos que hacer será escribir las acciones a realizar hasta que se rompa con una condición. Anexo un ejemplo para explicar:
En este código lo que el programa hará será pedir números al usuario mientras cuando a el le pregunten si quiere ingresar más números, su respuesta sea diferente de no, y al final el programa nos dará el número de impares que nosotros ingresamos. 
For
El ciclo for tiene una sintaxis un poco diferente pero que puede ser modificada. La estructura se compone de la declaración de un contador o el uso de este si es que ya fue previamente declarado fuera del ciclo, también se utiliza una condición booleana hasta donde el ciclo se realizará y un incremento. Lo de modificarse ya lo explico.
Para escribir el ciclo for básicamente lo haríamos de esta manera:
for (contador; condición; incremento)
{
      Acciones a realizar
}
Pero, las partes de los espacios separados por ; pueden "omitirse" y escribirse ya sea antes del ciclo, como la declaración del contador, o en el apartado de las acciones a realizar, como el aumento del contador y la condición, pudiendo poner que cuando el contador llegué a cierto valor, hacer un break(con un if para que cuando el contador alcance cierto valor, termine, escribiendo break).
Ejemplo de ciclo for:
El funcionamiento de este ejemplo es similar al del do while, pues, nos pedirá los números que indiquemos que queremos ingresar, y nos dirá cuantos de ellos son impares. Cada vez que el ciclo se realiza, la variable i, incrementa en una unidad, esto debido a que escribimos i++ en el ciclo for.
Espero que el post haya sido de tu ayuda. Si quieres conocer más de C# y los principios de programación, te recomiendo visitar mis blogs pasados.

Comentarios

Publicar un comentario

Entradas populares de este blog

Tipos de Datos, Operaciones y Lenguajes Compilados e Interpretados

Tipos de datos Existen 2 principales tipos de datos, los primitivos y los definidos por el usuario . Los primeros abarcan un bloque de memoria que no puede ser alterado, mediante que los segundos son dinámicos, es decir, abarcaran más o menos espacio según la información que contenga, normalmente comienzan en 4 bytes (aunque pueden ser 2) y llegan a abarcar hasta 128 bytes; este tipo de dato es el que conocemos como String . Datos primitivos Regularmente se manejan los siguientes tipos de datos primitivos: enteros (byte, short, int, long), reales (float, double), booleanos (boolean) y de carácter (char). Operaciones Para poder realizar operaciones, es necesario utilizar los signos adecuados, distinguiremos entre tres tipos de operaciones. ·          Aritméticas 1.        Suma + 2.        Resta – 3.        Multip...

Principios de un Inicio de Sesión con C#

C# Esta semana les explicaré los principios para realizar un inicio de sesión con una herramienta que habíamos explicado anteriormente, la creación y lectura de archivos de texto. Si no has visto o recuerdas esa lección, te recomiendo verla para que sepas la librería que necesitamos utilizar y como funciona la interacción con los archivos de texto. Aquí te dejo el link:  Archivos de texto Primero te explico la funcionalidad básica de nuestro programa: Primero declaramos una variable que utilizaremos en un ciclo do-while, el cual, nos ayuda a que el programa no se deje de ejecutar si queremos realizar alguna otra opción más adelante. Si quieres saber más acerca de do-while y otros ciclos, visita este blog:  Ciclos Después lo que hacemos es preguntar al usuario que desea hacer, iniciar sesión en caso de que ya cuente con un usuario ó registrarse en caso de que no. La opción que el usuario desee realizar la guardaremos en nuestra variable opcion , con la que ahora ...