Repetir Hasta 0 (Usa Do While) - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, aprenderás a escribir un programa que solicita al usuario ingresar un número "x" y muestra el resultado de multiplicarlo por 10. Este programa repetirá el proceso continuamente hasta que el usuario ingrese el número 0. Para lograr esto, se utilizará un ciclo do-while, que garantiza que la operación se realice al menos una vez antes de comprobar la condición. El ciclo do-while es ideal cuando se necesita ejecutar el código al menos una vez, independientemente de la condición inicial. Este ejercicio es perfecto para mejorar tus habilidades en C# y en el uso de bucles que controlan la ejecución del programa, permitiendo iteraciones basadas en las entradas del usuario.

Este ejercicio te ayudará a entender el flujo de ejecución en C# utilizando un ciclo do-while, una estructura de control de flujo que repite las instrucciones hasta que se cumpla una condición específica. También aprenderás cómo manejar las entradas del usuario de manera efectiva.

 Categoría

Control del Flujo

 Ejercicio

Repetir Hasta 0 (Usa Do While)

 Objectivo

Cree un programa en C# para pedir al usuario un número "x" y mostrar 10*x. Debe repetirse hasta que el usuario ingrese 0 (usando "do-while").

 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()
    {
        int x; // Declaring a variable to store the number entered by the user

        // Using a do-while loop to repeat the process at least once
        do
        {
            // Asking the user to enter a number
            Console.Write("Enter a number (enter 0 to stop): ");
            x = Convert.ToInt32(Console.ReadLine()); // Converting the input to an integer

            // Checking if the entered number is not 0
            if (x != 0)
            {
                // Displaying the result of 10 times the entered number
                Console.WriteLine("10 * {0} = {1}", x, 10 * x); // Printing the result of 10 * x
            }

        } while (x != 0); // Repeating the process until the user enters 0

        // Displaying a message when the loop ends (when 0 is entered)
        Console.WriteLine("You entered 0. The program has stopped."); // Printing a stop message
    }
}

 Salida

Case 1:
Enter a number (enter 0 to stop): 5
10 * 5 = 50
Enter a number (enter 0 to stop): 3
10 * 3 = 30
Enter a number (enter 0 to stop): 0
You entered 0. The program has stopped.

Case 2:
Enter a number (enter 0 to stop): 7
10 * 7 = 70
Enter a number (enter 0 to stop): 10
10 * 10 = 100
Enter a number (enter 0 to stop): 0
You entered 0. The program has stopped.

Case 3:
Enter a number (enter 0 to stop): -4
10 * -4 = -40
Enter a number (enter 0 to stop): 2
10 * 2 = 20
Enter a number (enter 0 to stop): 0
You entered 0. The program has stopped.

Case 4:
Enter a number (enter 0 to stop): 0
You entered 0. The program has stopped.

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

  •  While + Contador

    En este ejercicio de C#, aprenderás a escribir un programa que muestra los números del 1 al 10 en la pantalla utilizando un ciclo while. El ciclo while es una ...

  •  Tabla de multiplicación (usa while)

    En este ejercicio de C#, aprenderás a escribir un programa que solicita al usuario ingresar un número y luego muestra la tabla de multiplicar de ese número utilizando un cic...

  •  Números impares descendentes

    En este ejercicio de C#, aprenderás a escribir un programa que muestra los números impares desde el 15 hasta el 7, de forma descendente, utilizando un ciclo while. Lo...

  •  Suma de números

    En este ejercicio de C#, aprenderás a crear un programa que le pide al usuario ingresar una cantidad indefinida de números (hasta que ingrese 0) y muestra la suma total de l...

  •  Dos números negativos

    En este ejercicio de C#, aprenderás a crear un programa que solicita al usuario ingresar dos números y determina si ambos son negativos o no. Este tipo de programas es funda...

  •  Uno o dos números negativos

    En este ejercicio de C#, aprenderás a escribir un programa que solicita al usuario ingresar dos números y luego determina si ambos son negativos, si solo uno de ellos es neg...