FUNDAMENTOS DE PROGRAMACIÓN CON C#: 009-ITERACIÓN CON BUCLES (LOOPS)

 En esta ocasión veremos el tema de bucles o loops. Trabajaremos con el bucle "for", "while", "do while" y "foreach"; de esta manera aprenderemos la forma de trabajar con iteraciones sobre variables especificadas o recorrer procesos desde un punto dado a un límite establecido.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 009-ITERACIÓN CON BUCLES (LOOPS)

Los bucles o loops nos permiten iterar de forma repetitiva cierto proceso, así como también con esto podemos recorrer variables que contengan colecciones de datos como lo podría ser el caso de los arrays y las listas; claro que no sólo se limita a esto, sin embargo, para este ejemplo nos concentraremos en el conocimiento de dichos loops para el uso que emplearemos constantemente en nuestras aplicaciones de software.

Seguidamente les dejo con el código de ejemplo que se realiza en este post.

using System;
using System.Collections.Generic;

namespace AppFirst
{
    public class Program
    {
        public static void Main(string[] args)
        {
            int i;

            for (i = 0; i < 5; i = i + 1)
            {
                Console.WriteLine("Hola desde codideep.com");
            }

            int j = 0;

            while (j<10)
            {
                Console.WriteLine("Hola desde codideep.com (While)");

                j++;
            }

            while (10>100)
            {
                Console.WriteLine("Hola desde codideep.com (Segundo While)");
            }

            do
            {
                Console.WriteLine("Hola desde codideep.com (Do While)");
            }
            while (10>100);


            int k = 0;

            do
            {
                Console.WriteLine("Hola desde codideep.com (Segundo Do While)");

                k++;
            }
            while (k < 2);

            List paginas = new List();

            paginas.Add("codideep.com");
            paginas.Add("google.com");
            paginas.Add("facebook.com");

            for (int b = 0; b < paginas.Count; b++)
            {
                Console.WriteLine(paginas[b]);
            }

            foreach (string item in paginas)
            {
                Console.WriteLine(item+" (Foreach)");
            }

            string[] nombres = new string[2];

            nombres[0] = "Kevin Arnold";
            nombres[1] = "Karla";

            for (int c = 0; c < nombres.Length; c++)
            {
                Console.WriteLine(nombres[c]);
            }

            foreach (string item in nombres)
            {
                Console.WriteLine(item+" (Foreach)");
            }

            string[,] datos = new string[2, 2];

            datos[0, 0] = "dato 0,0";
            datos[0, 1] = "dato 0,1";

            datos[1, 0] = "dato 1,0";
            datos[1, 1] = "dato 1,1";

            foreach(string item in datos)
            {
                Console.WriteLine(item);
            }

            for (int c = 0; c < 2; c++)
            {
                for (int cc = 0; cc < 2; cc++)
                {
                    Console.WriteLine(datos[c, cc]+" (Doble for)");
                }
            }

            Console.ReadLine();
        }
    }
}

Sin más que decir, les dejo a continuación con el video que explica a detalle todo el código anterior.

Autor: Kevin Arias

Comentarios