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#
Mostrar 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.
Código de Ejemplo Copiado!
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#.
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...
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...
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...
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...
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...
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...