0Pricing
C# Academy · Lección

Bucles en C#: for, while y do-while

Domine las estructuras de bucle para realizar tareas repetitivas de forma eficaz

Bucles en C#: for, while y do-while es una lección gratuita de C# Academy en CoddyKit. Esta es la lección 2 de 5. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de C# Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de C# Academy incluye 5 lecciones en total.

Introducción a los bucles

Bucles en C#: for, while y do-while

¡Bienvenido a la próxima lección! En esta lección, aprenderá a utilizar bucles para repetir tareas en sus programas de C#, lo que hará que el código sea más eficiente. ¡Comencemos!

Bucles en C#: for, while y do-while — ilustración 1

¿Qué son los bucles?

¿Qué son los bucles?

Los bucles permiten repetir un bloque de código varias veces. Son útiles para automatizar tareas repetitivas, como recorrer datos o realizar cálculos.

Punto clave: C# proporciona tres tipos principales de bucles: for, while y do-while.

El bucle for

El bucle for

El bucle for se utiliza cuando sabe cuántas veces desea repetir una tarea. Ejemplo:

Punto clave: El bucle for consta de tres partes: inicialización, condición e incremento.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 5; i++) {
            Console.WriteLine("Iteration: " + i);
        }
    }
}

El bucle while

El bucle while

El bucle while se utiliza cuando desea repetir una tarea mientras una condición sea verdadera. Ejemplo:

Consejo: Asegúrese de que la condición llegue a ser falsa para evitar bucles infinitos.

using System;

class Program {
    static void Main() {
        int i = 1;

        while (i <= 5) {
            Console.WriteLine("Iteration: " + i);
            i++; // Increment the counter
        }
    }
}

El bucle do-while

El bucle do-while

El bucle do-while es similar al bucle while, pero garantiza que el código se ejecute al menos una vez. Ejemplo:

Punto clave: Utilice do-while cuando la tarea deba ejecutarse al menos una vez, independientemente de la condición.

using System;

class Program {
    static void Main() {
        int i = 1;

        do {
            Console.WriteLine("Iteration: " + i);
            i++;
        } while (i <= 5);
    }
}

Salir de los bucles

Salir de los bucles

Utilice la sentencia break para salir de un bucle antes de tiempo. Ejemplo:

Consejo: Utilice break con moderación para que el código sea fácil de seguir.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i == 5) {
                break; // Exit the loop when i equals 5
            }
            Console.WriteLine("Iteration: " + i);
        }
    }
}

Omitir iteraciones

Omitir iteraciones

Utilice la sentencia continue para omitir el resto de la iteración actual y pasar a la siguiente. Ejemplo:

Punto clave: Utilice continue para omitir iteraciones específicas sin salir del bucle.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i % 2 == 0) {
                continue; // Skip even numbers
            }
            Console.WriteLine("Odd number: " + i);
        }
    }
}

Bucles anidados

Bucles anidados

Puede anidar bucles unos dentro de otros para realizar tareas más complejas. Ejemplo:

Consejo: Tenga cuidado con los bucles anidados, ya que pueden aumentar la complejidad de su programa.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 3; i++) {
            for (int j = 1; j <= 2; j++) {
                Console.WriteLine("Outer loop: " + i + ", Inner loop: " + j);
            }
        }
    }
}

¡Excelente trabajo!

¡Excelente trabajo!

¡Enhorabuena! Ha aprendido a usar los bucles for, while y do-while para repetir tareas de forma eficiente. En la próxima lección, exploraremos las sentencias switch para simplificar la lógica condicional compleja. ¡Sigamos programando!

Bucles en C#: for, while y do-while — ilustración 9

Preguntas frecuentes

¿La lección «Bucles en C#: for, while y do-while» es gratis?

Sí — el texto completo de «Bucles en C#: for, while y do-while» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de C# Academy, actualiza a CoddyKit PRO. El curso de C# Academy incluye 5 lecciones en total.

¿Qué aprenderé en «Bucles en C#: for, while y do-while»?

Domine las estructuras de bucle para realizar tareas repetitivas de forma eficaz Practicas C# Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar C# Academy?

No se requiere experiencia previa. C# Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 5.

¿Cuánto tiempo toma la lección «Bucles en C#: for, while y do-while»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de C# Academy?

Sí. Cada lección de C# Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Flujo de control: sentencias if-else
  2. Bucles en C#: for, while y do-while
  3. Sentencias switch
  4. Introducción a los arrays
  5. Trabajo con cadenas
← Volver a C# Academy