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#.
indice del tema
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
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); }
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.
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.
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.
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
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.
En el siguiente artículo les vamos a enseñar a descargar el driver brother hl 4150cdn de…
En el siguiente artículo les vamos a enseñar a descargar el driver brother dcp j125 de…
En el siguiente artículo les vamos a enseñar a descargar el driver brother hl 1210w de…
En el siguiente artículo les vamos a enseñar a descargar el driver brother mfc j480dw de…
En el siguiente artículo les vamos a enseñar a descargar el driver brother dcp j4120dw de…
En el siguiente artículo les vamos a enseñar a descargar el driver brother hl 5340d de…