Estructura Repetitiva en C#

Estructura Repetitiva en C#

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.

vamos al inicio



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *