Parámetros De Main, Suma - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, aprenderás a crear un programa llamado sum que recibe dos números enteros desde la línea de comandos y muestra su suma. Este tipo de ejercicio es esencial para entender cómo trabajar con entradas desde la línea de comandos en C# y cómo realizar operaciones matemáticas básicas, como la suma, con valores proporcionados por el usuario. En el ejemplo, si se ejecuta el programa con los parámetros "sum 5 3", el programa calculará la suma de los dos números y mostrará el resultado, que es 8. Este ejercicio es perfecto para familiarizarse con el uso de parámetros en la línea de comandos y mejorar tus habilidades en C# para desarrollar aplicaciones interactivas y prácticas.

Aprende a interactuar con el usuario mediante la línea de comandos en C# y cómo realizar operaciones sencillas como la suma de números con este ejercicio práctico.

 Categoría

Funciones

 Ejercicio

Parámetros De Main, Suma

 Objectivo

Cree un programa 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

 Ejemplo Ejercicio C#

 Copiar Código C#
// Importing the System namespace to access basic system functions
using System;

class Program
{
    // Main method where the program starts
    public static void Main(string[] args)
    {
        // Checking if the user has provided two arguments
        if (args.Length == 2)
        {
            try
            {
                // Parsing the arguments to integers safely
                int num1 = int.Parse(args[0]); // The first number provided in the command line
                int num2 = int.Parse(args[1]); // The second number provided in the command line

                // Calculating and displaying the sum of the two numbers
                Console.WriteLine(num1 + num2); // The sum of num1 and num2 is printed
            }
            catch (FormatException) 
            {
                // If the user inputs non-numeric values, catch the exception and display an error message
                Console.WriteLine("Error: Please enter valid integers.");
            }
        }
        else
        {
            // If the user does not provide exactly two arguments, display an error message
            Console.WriteLine("Please provide exactly two numbers.");
        }
    }
}

 Salida

-- Case 1: Execution with two valid numbers
dotnet run 5 7
12

-- Case 2: Non-numeric input (errors when trying to convert arguments to integers)
dotnet run 5 a
Error: Please enter valid integers.

-- Case 3: Fewer than two arguments
dotnet run 5
Please provide exactly two numbers.

-- Case 4: More than two arguments
dotnet run 5 7 10
Please provide exactly two numbers.

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Funciones

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

  •  Función SumDigits

    En este ejercicio de C#, aprenderás a crear una función llamada SumDigits que recibe un número y devuelve el resultado de la suma de sus dígitos. Este t...

  •  Función Factorial

    En este ejercicio de C#, aprenderás a crear una función recursiva para calcular el factorial de un número. El factorial de un número se expresa d...

  •  Parámetros de Main, Reverso

    En este ejercicio de C#, aprenderás a crear un programa llamado reverse que recibe varias palabras desde la línea de comandos y las muestr...

  •  Función GetInt

    En este ejercicio de C#, aprenderás a crear una función llamada GetInt, la cual muestra en pantalla un texto recibido como parámetro, solicita al usuari...

  •  Función base de datos de tareas

    En este ejercicio de C#, mejorarás un programa de "base de datos de tareas" dividiéndolo en varias funciones. Este tipo de ejercicio es excelente...

  •  Función mayor valor en una matriz

    En este ejercicio de C#, aprenderás a crear una función que devuelve el valor más grande almacenado en un arreglo de números reales, el cual se especifica como...