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#
Mostrar 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
Código de ejemplo copiado
Comparte este ejercicio de C#