Repetición De La Multiplicación De Un Número En C# Mediante Un Bucle While

Este ejercicio demuestra cómo usar un bucle while en C# para solicitar repetidamente la entrada del usuario y realizar un cálculo. El programa solicita al usuario que introduzca un número "x" y calcula el resultado de 10 * x. El programa continuará solicitando números y calculando el resultado hasta que el usuario introduzca 0.

El bucle while es una estructura de control esencial en programación que permite repetir un bloque de código siempre que se cumpla una condición especificada. Este ejercicio le ayudará a comprender cómo usar bucles para repetir tareas, una necesidad común en muchas aplicaciones del mundo real, como formularios de entrada de datos o procesos de cálculo que deben repetirse hasta que se cumpla una condición específica.



Grupo

Conceptos básicos control de flujo en C#

Objectivo

El objetivo de este ejercicio es escribir un programa en C# que solicite al usuario un número "x" y muestre 10 * x. El programa repetirá este proceso hasta que el usuario ingrese 0.

Escriba un programa en C# que solicite al usuario un número "x" y muestre 10 * x. Debe repetirse hasta que el usuario ingrese 0 (usando "while").

Ejemplo de ejercicio en C#

 Copiar código C#
// First and Last Name: John Doe

using System;

namespace MultiplyByTen
{
    class Program
    {
        // Main method to start the program execution
        static void Main(string[] args)
        {
            // Declare a variable to store the user's input
            int x;

            // Start the while loop that will continue as long as x is not zero
            while (true)
            {
                // Ask the user to input a number
                Console.Write("Enter a number (0 to stop): ");
                x = Convert.ToInt32(Console.ReadLine()); // Read the user's input and convert it to an integer

                // If the user enters 0, break the loop
                if (x == 0)
                {
                    break; // Exit the loop if x is 0
                }

                // Calculate and display the result of 10 * x
                Console.WriteLine("10 * " + x + " = " + (10 * x));
            }

            // Message when the loop ends
            Console.WriteLine("You entered 0. Program is exiting.");
            
            // Wait for user input before closing the console window
            Console.ReadKey(); // Keeps the console open until a key is pressed
        }
    }
}

 Output

//Example 1 (user enters several numbers):
Enter a number (0 to stop): 5  
10 * 5 = 50  

Enter a number (0 to stop): 7  
10 * 7 = 70  

Enter a number (0 to stop): 12  
10 * 12 = 120  

Enter a number (0 to stop): 0  
You entered 0. Program is exiting.

//Example 2 (user enters zero first):
Enter a number (0 to stop): 0  
You entered 0. Program is exiting.

Comparte este ejercicio de C#

Practica más ejercicios C# de Conceptos básicos control de flujo en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..