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.
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.
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
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
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.