C#

Estructura Repetitiva en C#

Índice

Estructura Repetitiva en C#, se refieren a procesos repetitivos dentro de con contexto hasta que cumpla con la condición, termina el proceso una vez cumplida la condicón, vamos los conocer los diferentes formas o tipos de Estructura Repetitiva  en C#.

ESTRUCTURA MIENTRAS (WHILE)

esta estructura mientras repite todo un proceso hasta que cumpla la condición indicada, vamos con un ejemplo de la vida cotidiana, tienes un barril vacío y deseas llenar con agua, para eso dispones con un balde y una cañería de agua, para este proceso darás muchas vueltas, llevando del caño hasta el barril, ese proceso repetirás mientras que el balde este vacío, cuando una vez esté lleno se acabó todo el proceso de llenar.

Explicación: aquí la condición seria llenar el barril, el proceso de llenar al barril es el proceso que realiza hasta cumplir la condición, cuando el barril este lleno es el momento cuando la condición se cumple, y termina el programa

Ejemplo de estructura mientras.

Mientras Condición lógica

Proceso

fin Mientras

 

try
            {
                Console.WriteLine("**              estructura mientras             **");
                Console.WriteLine("---------------------------------------------------");
                Console.WriteLine("");
                int su = 0;
                int c = 1;
                int va=0;
                while(c<=5)
                {
                    su = su + va;
                    Console.WriteLine("ingrese un numerro: ");
                    va = int.Parse(Console.ReadLine());
                    c = c + 1;
                }
                Console.WriteLine("la suma total es: "+su);
                Console.ReadKey();
            }
            catch(Exception error)
            {
                Console.WriteLine("ocurrio un error no son los datos correctos" + error.Message);
            }

 

Donde:

Inicializamos el variable “su” en 0 y el contador “C” en 1, la condición que “C” menor e igual a 10 cada vez da vuelta incrementa 1 en 1, cada vez que da vuelta hace el proceso de pedir dato al usuario y se almacena a la variable “va”, “SU” es donde se va sumando todo, bueno espero que les quede claro.

ESTRUCTURA HASTA QUE(DO WHILE)

es igual que la anterior, la diferencia es que la primo hace un proceso luego viene la condición, mientras que en la estructura mientras es que primero viene la condición luego el proceso, bueno vamos al ejemplo para tener todo claro.

Ejemplo de estructura hasta que:

Repite

Proceso

Hasta Condición lógica

try
          {
              Console.WriteLine("**              estructura mientras             **");
              Console.WriteLine("---------------------------------------------------");
              Console.WriteLine("");
              int su = 0;
              int c = 1;
              int va=0;
              do
              {
                  su = su + va;
                  Console.WriteLine("ingrese un numerro: ");
                  va = int.Parse(Console.ReadLine());
                  c = c + 1;
              } while (c <= 5);
                  Console.WriteLine("la suma total es: "+su);
              Console.ReadKey();
          }
          catch(Exception error)
          {
              Console.WriteLine("ocurrio un error no son los datos correctos" + error.Message);
          }

Creo que es más que suficiente con la explicación anterior.

 

ESTRUCTURA PARA(FOR)

El bucle "para" es una estructura de control ciclica, esta estructura se caracteriza por tener un punto de inicialización, hasta un punto determinado y un incremento, es decir de un punto a otro punto

Ejemplo de estructura para:

Desde valor inicial hasta valor final

Proceso

Fin desde

try
           {
               Console.WriteLine("**              estructura mientras             **");
               Console.WriteLine("---------------------------------------------------");
               Console.WriteLine("");
               int su = 0;
               
               int va=0;
               for(int i=1;i<=5;i++)
               {
                   su = su + va;
                   Console.WriteLine("ingrese un numerro: ");
                   va = int.Parse(Console.ReadLine());
                 
               } 
                   Console.WriteLine("la suma total es: "+su);
               Console.ReadKey();
           }
           catch(Exception error)
           {
               Console.WriteLine("ocurrio un error no son los datos correctos" + error.Message);
           }

Donde:
se inicializa en “i” en 1 hasta “<=5”  y su incremento por defecto que es 1, y lo demás esta mas que claro.

admin

Compartir
Publicado por
admin

Entradas recientes

Online HTML compiler: Qué es, cómo funciona y mejores herramientas en la nube

¿Qué es un online HTML compiler? En el desarrollo de software actual, el término online…

2 semanas hace

Formato HTML: Qué es, características, extensiones y usos en la web

¿Qué es el Formato HTML? El formato HTML es un estándar digital de estructuración de…

2 semanas hace

Caracteristicas de HTML: Qué es, propiedades clave y estándares web

En el ecosistema del desarrollo web y la ingeniería de software para internet, el lenguaje…

2 semanas hace

HTML editable: Qué es, el atributo contenteditable y cómo modificar contenido en vivo

¿Qué es un HTML Editable? En el desarrollo web tradicional, la mayoría de los elementos…

2 semanas hace

Compilador HTML: Qué es, cómo funciona y mejores herramientas online

En la jerga del desarrollo web y la búsqueda habitual de herramientas en internet, el…

2 semanas hace

Ejemplos de etiquetas HTML: Guía práctica con código y explicación

En el desarrollo web moderno, comprender la teoría del lenguaje de marcado resulta mucho más…

3 semanas hace