Estimados, esperando hallan tenido una Excelente semana , hoy comentare un poco sobre repetición y recursividad , para esto veremos un poco de estructuras encargadas de esto, en el lenguaje de C#
Empezaremos con el infaltable ciclo for
El ciclo for es una estructura de repetición que permite realizar algo tantas veces como dispongamos necesario, sirve para poder recorrer estructuras de almacenamiento de datos como un array, etc
Para que esto se vea mas gráfico agravare un ejemplo, este realiza y dibuja en pantalla todas las tablas de multiplicar desde el 1 hasta el 10 simplemente con dos console.writeline y dos ciclos for, uno dentro de otro
class Program
{
static void Main(string[] args)
{
int resultado; //variable para guardar el resultado de la multiplicación
for (int i = 1; i<= 10; i++)//ciclo for para indicar cada tabla
{
Console.WriteLine();
Console.WriteLine("Tabla del " + i); //se indica la tabla en que está
for (int j = 1; j <= 10; j++) //ciclo for para calcular una tabla
{
res = j * i; //resultado es igual a j multiplicado por i
Console.WriteLine(+j + " x " + i + "= " + res); //se escribe la operación en pantalla ejemplo 1 x 5 = 5
}
}
Console.ReadKey(); //se detiene pantalla
}
}
Para cualquier duda o comentario no olviden escribirnos al correo u en nuestro twitter @pgramadores
Empezaremos con el infaltable ciclo for
El ciclo for es una estructura de repetición que permite realizar algo tantas veces como dispongamos necesario, sirve para poder recorrer estructuras de almacenamiento de datos como un array, etc
Para que esto se vea mas gráfico agravare un ejemplo, este realiza y dibuja en pantalla todas las tablas de multiplicar desde el 1 hasta el 10 simplemente con dos console.writeline y dos ciclos for, uno dentro de otro
class Program
{
static void Main(string[] args)
{
int resultado; //variable para guardar el resultado de la multiplicación
for (int i = 1; i<= 10; i++)//ciclo for para indicar cada tabla
{
Console.WriteLine();
Console.WriteLine("Tabla del " + i); //se indica la tabla en que está
for (int j = 1; j <= 10; j++) //ciclo for para calcular una tabla
{
res = j * i; //resultado es igual a j multiplicado por i
Console.WriteLine(+j + " x " + i + "= " + res); //se escribe la operación en pantalla ejemplo 1 x 5 = 5
}
}
Console.ReadKey(); //se detiene pantalla
}
}
Para cualquier duda o comentario no olviden escribirnos al correo u en nuestro twitter @pgramadores