Break Y Continuar - Ejercicio De Programacion C# Sharp

Este ejercicio en C# tiene como objetivo desarrollar un programa que muestre los números pares del 10 al 20, ambos inclusive, excepto el 16, utilizando tres enfoques diferentes. El programa debe implementar incrementos de 2 en cada paso utilizando la sentencia continue para saltarse el número 16, incrementos de 1 en cada paso empleando continue para omitir el número 16, y un bucle infinito con las sentencias continue para saltar el número 16 y break para finalizar el bucle cuando el número 20 se haya alcanzado. Este ejercicio es útil para aprender a manejar los bucles en C# y las sentencias de control de flujo como continue y break, que permiten gestionar situaciones específicas dentro de un ciclo, como omitir ciertos valores y terminar el ciclo cuando se cumple una condición.

 Categoría

Control del Flujo

 Ejercicio

Break Y Continuar

 Objectivo

Cree un programa en C# para escribir los números pares del 10 al 20, ambos incluidos, excepto el 16, de 3 maneras diferentes:

- Incremento de 2 en cada paso (use "continuar" para omitir 16)
- Incrementando 1 en cada paso (use "continuar")
- Con y bucle sin fin (usando "break" y "continue")

 Ejemplo Ejercicio C#

 Copiar Código C#
using System; // Importing the System namespace to use Console functionalities

class Program
{
    // Main method where the program execution begins
    static void Main()
    {
        // First method: Incrementing by 2 and using "continue" to skip 16
        Console.WriteLine("Method 1: Incrementing by 2 and skipping 16");
        for (int i = 10; i <= 20; i += 2)  // Loop increments by 2 starting from 10
        {
            if (i == 16) // If the number is 16, skip it
            {
                continue;
            }
            Console.WriteLine(i); // Display the current number
        }

        Console.WriteLine(); // Empty line for separation between methods

        // Second method: Incrementing by 1 and using "continue" to skip 16
        Console.WriteLine("Method 2: Incrementing by 1 and skipping 16");
        for (int i = 10; i <= 20; i++) // Loop increments by 1
        {
            if (i % 2 == 0 && i != 16) // Only print even numbers and skip 16
            {
                Console.WriteLine(i); // Display the current number
            }
        }

        Console.WriteLine(); // Empty line for separation between methods

        // Third method: Using an endless loop with "break" and "continue"
        Console.WriteLine("Method 3: Endless loop with 'break' and 'continue'");
        int number = 10;
        while (true) // Endless loop
        {
            if (number > 20) // Break the loop when the number exceeds 20
            {
                break;
            }
            if (number == 16) // Skip 16
            {
                number++;
                continue;
            }
            if (number % 2 == 0) // Print only even numbers
            {
                Console.WriteLine(number); // Display the current number
            }
            number++; // Increment the number
        }
    }
}

 Salida

Method 1: Incrementing by 2 and skipping 16
10
12
14
18
20

Method 2: Incrementing by 1 and skipping 16
10
12
14
18
20

Method 3: Endless loop with 'break' and 'continue'
10
12
14
18
20

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Control del Flujo

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Rectángulo V2

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario un número, un ancho y una altura, y luego muestre un rectáng...

  •  Estructuras repetitivas

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario dos números y muestre todos los números entre ellos (inclusive) utilizando tres tipo...

  •  Dígitos en un número

    Este ejercicio en C# tiene como objetivo enseñar cómo desarrollar un programa que calcule el número de dígitos en un número entero positivo. El programa utiliza una t...

  •  Cuadrado hueco

    Este ejercicio en C# tiene como objetivo desarrollar un programa que pida al usuario un símbolo y una anchura, y luego muestre un cuadrado hueco de esa anchura...

  •  Producto

    Este ejercicio en C# tiene como objetivo desarrollar un programa que pida al usuario dos números enteros y muestre su multiplicación, pero sin utilizar el operador ...

  •  Valor absoluto

    Este ejercicio en C# tiene como objetivo desarrollar un programa que calcule (y muestre) el valor absoluto de un número x. El valor absoluto de un númer...