Suma Condicional Basada En La Entrada Del Usuario En C#

En este ejercicio, crearemos un programa en C# que interactúa con el usuario para realizar sumas condicionales. El programa primero solicitará al usuario un número. Si el número no es cero, solicitará un segundo número y mostrará la suma de ambos valores. Sin embargo, si el primer número es cero, el programa simplemente mostrará "0" sin solicitar otro número.

Este ejercicio ayuda a reforzar conceptos fundamentales de programación, como el manejo de la entrada del usuario, las sentencias condicionales (if-else) y la visualización de salida formateada en C#.



Grupo

Conceptos básicos control de flujo en C#

Objectivo

El objetivo de este ejercicio es desarrollar un programa en C# que lea un número del usuario. Si el número no es cero, solicita un segundo número y calcula su suma. Si el primer número es cero, simplemente muestra "0".

Escriba un programa en C# que solicite al usuario un número; si no es cero, solicitará un segundo número y mostrará su suma; de lo contrario, mostrará "0".

Ejemplo de ejercicio en C#

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

using System;

namespace ConditionalSum
{
    class Program
    {
        // The Main method is where the program starts execution
        static void Main(string[] args)
        {
            // Declare a variable to store the first user input
            int firstNumber;

            // Prompt the user to enter the first number
            Console.Write("Enter a number: ");
            firstNumber = Convert.ToInt32(Console.ReadLine()); // Read input and convert to integer

            // Check if the first number is zero
            if (firstNumber == 0)
            {
                // If the number is zero, display "0" and exit
                Console.WriteLine("0");
            }
            else
            {
                // If the number is not zero, ask for a second number
                Console.Write("Enter another number: ");
                int secondNumber = Convert.ToInt32(Console.ReadLine()); // Read second input

                // Calculate and display the sum
                int sum = firstNumber + secondNumber;
                Console.WriteLine("The sum of {0} and {1} is {2}.", firstNumber, secondNumber, sum);
            }

            // 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 a nonzero first number):
Enter a number: 7  
Enter another number: 3  
The sum of 7 and 3 is 10.  

//Example 2 (User enters zero as the first number):
Enter a number: 0  
0  

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