Suma De Números - Ejercicio De Programacion C# Sharp

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 los mismos. Este ejercicio es una excelente manera de practicar el uso de ciclos de repetición como el while o do-while, que permiten ejecutar un bloque de código varias veces hasta que se cumpla una condición específica. En este caso, el ciclo se repetirá hasta que el número ingresado por el usuario sea igual a 0, momento en el que el programa terminará mostrando el mensaje "Finished". Este tipo de ejercicios también es ideal para mejorar la habilidad en la manipulación de datos ingresados por el usuario y su procesamiento en el programa.

Este ejercicio es fundamental para aprender a trabajar con entradas de usuario en C# y a manejar la acumulación de datos dentro de una variable. Aprenderás cómo utilizar un ciclo para realizar cálculos de forma dinámica, sin necesidad de especificar la cantidad exacta de números de antemano. También te ayudará a comprender cómo controlar el flujo de ejecución en el programa, permitiendo la entrada continua de datos hasta que se cumpla una condición de terminación.

 Categoría

Control del Flujo

 Ejercicio

Suma De Números

 Objectivo

Escriba un programa en C# para pedir al usuario una cantidad indeterminada de números (hasta que se ingrese 0) y muestre su suma, de la siguiente manera:

¿Número? 5
Total = 5
¿Número? 10
Total = 15
¿Número? -2
Total = 13
¿Número? 0
Terminado

 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 number; // Declaring a variable to store the number entered by the user
        int total = 0; // Declaring and initializing the total variable to 0

        // Using a while loop to repeatedly ask for numbers until 0 is entered
        while (true) // The loop will continue indefinitely until 0 is entered
        {
            // Asking the user to enter a number
            Console.Write("Number? ");
            number = Convert.ToInt32(Console.ReadLine()); // Converting the input to an integer

            // Breaking out of the loop if the number entered is 0
            if (number == 0) // If the entered number is 0, the program will stop
            {
                break; // Exiting the loop
            }

            // Adding the entered number to the total
            total += number; // Accumulating the sum of the numbers
            Console.WriteLine("Total = " + total); // Displaying the current total
        }

        // Displaying the finished message once the loop ends
        Console.WriteLine("Finished"); // Informing the user that the program has finished
    }
}

 Salida

Number? 5
Total = 5
Number? 3
Total = 8
Number? 7
Total = 15
Number? 0
Finished

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

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

  •  Múltiplos

    En este ejercicio, aprenderás a utilizar el operador módulo % para encontrar los números del 1 al 500 que sean divisibles tanto por 3 como por 5. El programa v...

  •  Número repetido

    Este ejercicio te enseña cómo mostrar un número repetido un número de veces determinado por el usuario. Se utilizarán tres estructuras de bucles para realizar la repetición: whi...

  •  Contraseña

    En este ejercicio de programación en C#, se solicita al usuario que ingrese su login y contraseña, ambos como números enteros. El objetivo es crear un programa...

  •  Contraseña V2

    Este ejercicio en C# tiene como objetivo crear un programa que pida al usuario su login y contraseña (ambos deben ser números enteros) y repita la solicitud ha...