Programa En C# Para Sumar Dos Números A Partir De Argumentos De La Línea De Comandos

En este programa de C#, crearemos una aplicación de consola sencilla llamada "suma" que utiliza dos números enteros como argumentos de línea de comandos. El programa calculará la suma de ambos números y mostrará el resultado. Esto demuestra cómo manejar argumentos de línea de comandos en C# y realizar operaciones aritméticas básicas. El usuario introducirá dos números al ejecutar el programa y la suma se mostrará en la consola.



Grupo

Funciones en C#

Objectivo

1. Defina el programa "suma" en el método Main, que acepta argumentos de la línea de comandos.
2. Analice los argumentos como enteros.
3. Calcule la suma de los dos números.
4. Muestre la suma en la consola.

Escriba un programa en C# llamado "suma", que reciba dos números enteros en la línea de comandos y muestre su suma, como en este ejemplo:

suma 5 3
8

public static void Main(string[] args)

{
// Compruebe si el usuario ha proporcionado dos argumentos de la línea de comandos

if (args.Length == 2)
{
// Analice los argumentos de la línea de comandos como enteros

int num1 = int.Parse(args[0]);

int num2 = int.Parse(args[1]);

// Calcule la suma de los dos números

int suma = num1 + num2;

// Mostrar la suma en la consola
Console.WriteLine(sum);
}
else
{
// Si no se proporcionan exactamente dos argumentos, mostrar un mensaje de error
Console.WriteLine("Por favor, proporcione exactamente dos números.");
}
}

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    // Main method that starts the program execution
    public static void Main(string[] args)
    {
        // Check if the user has provided two command line arguments
        if (args.Length == 2)
        {
            // Parse the command line arguments as integers
            int num1 = int.Parse(args[0]);
            int num2 = int.Parse(args[1]);

            // Calculate the sum of the two numbers
            int sum = num1 + num2;

            // Display the sum to the console
            Console.WriteLine(sum);
        }
        else
        {
            // If not exactly two arguments are provided, show an error message
            Console.WriteLine("Please provide exactly two numbers.");
        }
    }
}

 Output

8

Comparte este ejercicio de C#

Practica más ejercicios C# de Funciones 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#..