Acceder Registrarme

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.

Autor: Kevin Arias (Ver todos sus post)

C# C Sharp Fundamentos de programación Bucles Loops

Fecha de publicación: 2016-08-25 12:22:00

Ayúdanos con el arduo trabajo que realizamos.
[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.




INFORMACIÓN SOBRE EL AUTOR DEL ARTÍCULO
KEVIN ARNOLD ARIAS FIGUEROA (SOFTWARE ARCHITECT - CODIDEEP E.I.R.L.): Profesional en tecnologías de la información con más de 10 años de experiencia en desarrollo de software empresarial, con amplios conocimientos en manejo de arquitecturas de software de escala vertical y horizontal, gestión de proyectos, liderazgo de equipos y dominio en modelado de procesos a gran escala.


  • Debes estar logueado para realizar comentarios