Bucle for en C#

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Los bucles modifican el flujo secuencial de un programa permitiendo la ejecución reiterada de una o varias sentencias. 

for (inicio; termino; iteracion) {
    sentencia1;
    sentencia2;
    sentencian;
}

Las llaves sólo son necesarias si en el caso de que se cumpla la condición de repetición quieres que se ejecuten varias sentencias. Si sólo se va a ejecutar una única sentencia, pueden obviarse. No obstante si quieres adoptar una regla fija para no andar pensando si ponerlas o no… ponlas.

diagrama bucle for en java

for(int i=0; i<10;i++){
	Console.WriteLine(i);
}

0
1
2
3
4
5
6
7
8
9

Ejercicios bucle for

1. Imprimir los números pares que hay dentro de los 100 primeros números naturales.Nota: No utilizar la estructura de control if para resolver este ejercicio.

2. Imprimir los números pares que hay dentro de los 100 primeros números naturalesUtilizaremos el operador % para separar los pares de los impares.Nota: El operador “%” nos da el resto de dividir un número entre otro.
Ej: 7%2=1

3. Imprimir los números del 1 al 20.
Para números divisibles por 3, imprimir “Fizz”.
Para números divisibles por 5, imprimir “Buzz”.
Para números divisibles por 3 y 5, imprimir “FizzBuzz”.
En cualquier otro caso, imprimir el número.
Notas:if(i>5 && i<7) //¿i es mayor que 5 y menor que 7? if(i==5 || i== 3) //¿i es igual a 5 o igual a 3?

4. Mostrar la tabla de multiplicar de los números del 1 al 9. Usaremos dos bucles anidados.

5. Adivinar el número secreto. En cada iteración del bucle for, se le preguntará al usuario cuál es el número secreto (un número del 1 al 5). Si al cabo de tres intentos no lo ha acertado, el usuario pierde. Si lo acierta, gana.

Bucle for en C# 1

Notas:Para romper la repetición de un bucle, podemos utilizar el comando break;

6. Calcular utilizando un bucle for, la enésima potencia de un número. Debemos recoger del usuario la base y el exponente. La 4ª potencia será:
2 x 2 x 2 x 2 = 16

Bucle for en C# 2

7. El factorial de un número entero positivo se define como el producto de todos los números naturales anteriores o iguales a él. Se escribe n!, y se lee «n factorial». (Por definición el factorial de 0 es 1: 0!=1) Por ejemplo, 5! = 5·4·3·2·1 = 120

Bucle for en C# 3

Variaciones del ejercicio para los que terminen antes : Este ejercicio se puede resolver, en general, de cuatro formas diferentes, con un bucle for, con un bucle while, y multiplicando los factoriales de mayor a menor o de menor a mayor.

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.