Repetir Hasta 0 - 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. El programa continuará solicitando nuevos números y mostrando el resultado de la multiplicación hasta que el usuario ingrese el número 0. Para lograr esto, se utilizará un ciclo while que permite repetir la operación hasta que se cumpla una condición específica, en este caso, que el usuario ingrese 0. Este ejercicio es ideal para practicar el uso de bucles en C# y mejorar tu habilidad para trabajar con entradas del usuario y estructuras de repetición. También aprenderás a controlar el flujo del programa con condiciones que detienen la ejecución del ciclo cuando se cumple un criterio.

Completar este ejercicio te ayudará a entender cómo funcionan los bucles while en C# y cómo controlar el flujo de ejecución basándote en las interacciones del usuario.

 Categoría

Control del Flujo

 Ejercicio

Repetir Hasta 0

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

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

        // Using a while loop to repeat the process until the user enters 0
        while (x != 0) // While the user enters a number different from 0
        {
            // Displaying the result of 10 times the entered number
            Console.WriteLine("10 * {0} = {1}", x, 10 * x); // Printing the result of 10 * x

            // Asking the user to enter another number
            Console.Write("Enter a number (enter 0 to stop): ");
            x = Convert.ToInt32(Console.ReadLine()); // Converting the input to an integer again
        }

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

  •  Repetir hasta 0 (Usa Do while)

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

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