Función calculadora, parámetros de Main Aprende programación con ejercicios C# Sharp

Lección:

Funciones


Ejercicio:

Función calculadora, parámetros de Main 50


Objetivo:

Crear un programa en C# para calcular una suma, resta, producto o división, analizando los parámetros de la línea de comandos:

calc 5 + 379

(Los parámetros deben ser un número, un signo y otro número; los signos permitidos son + - * x / )


Código:

using System;
public class exercise125
{
    static void Main()
    {
        char operation = Convert.ToChar(args[1]);

        int number1 = Convert.ToInt32(args[0]);
        int number2 = Convert.ToInt32(args[2]);

        int result = 0;
        if (args.Length != 3)
        {
            switch (operation)
            {
                case '+':
                    result = number1 + number2;
                    break;
                case '-':
                    result = number1 - number2;
                    break;
                case 'x':
                case 'X':
                case '*':
                    result = number1 * number2;
                    break;
                case '/':
                    result = number1 / number2;
                    break;
            }
            Console.WriteLine("Result: {0}", result);
        }
        else
        Console.WriteLine("Error in arguments");
    }
}