Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            bool       isInt;
            Calculator Calculadora = new Calculator();
            ListMenu   Operacion   = ListMenu.Sumar;
            Usuario    Usuari      = new Usuario();

            do
            {
                UI.Menu();
                isInt = Int32.TryParse(Console.ReadLine(), out int opcion_num);
                //opcion_num--;
                if (isInt && (opcion_num < 5 && opcion_num > 0))
                {
                    Operacion = (ListMenu)opcion_num;

                    UI.LlegirNum(Usuari);
                    switch (Operacion)
                    {
                    case ListMenu.Sumar:
                        Console.WriteLine("El resultado de sumar los números es " + Calculadora.Sumar(Usuari.Num1, Usuari.Num2));
                        break;

                    case ListMenu.Restar:
                        Console.WriteLine("El resultado de restar los números es " + Calculadora.Restar(Usuari.Num1, Usuari.Num2));
                        break;

                    case ListMenu.Multiplicar:
                        Console.WriteLine("El resultado de multiplicar los números es " + Calculadora.Multiplicar(Usuari.Num1, Usuari.Num2));
                        break;

                    case ListMenu.Dividir:
                        Console.WriteLine("El resultado de dividir los números es " + Calculadora.Dividir(Usuari.Num1, Usuari.Num2));
                        break;

                    default:
                        break;
                    }
                }
                if (opcion_num == 5)
                {
                    break;
                }
            } while (true);
        }