Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ICalculadora iCalculadora = new Calculadora();
            int          caseSwitch   = 0;

            while (true)
            {
                int num1;
                int num2;

                if (caseSwitch == 5)
                {
                    break;
                }


                Console.WriteLine("Menu calculadora:");
                Console.WriteLine("-----------------");
                Console.WriteLine("1-Sumar:");
                Console.WriteLine("2-Restar:");
                Console.WriteLine("3-Multiplicar:");
                Console.WriteLine("4-Dividir:");
                Console.WriteLine("5-Salir:");
                Console.WriteLine("Elige una opcion: ");
                caseSwitch = Convert.ToInt32(Console.ReadLine());

                switch (caseSwitch)
                {
                case 1:
                    Console.WriteLine("Has selecionado la opcion sumar:");
                    Console.WriteLine("Introduce el numero 1:");
                    num1 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Introduce el numero 2:");
                    num2 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("El resultado es: " + iCalculadora.Suma(num1, num2));
                    Console.WriteLine("Presiona cualquier tecla para continuar...");
                    Console.ReadLine();

                    break;

                case 2:
                    Console.WriteLine("Has selecionado la opcion resta:");
                    Console.WriteLine("Introduce el numero 1:");
                    num1 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Introduce el numero 2:");
                    num2 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("El resultado es: " + iCalculadora.Resta(num1, num2));
                    Console.WriteLine("Presiona cualquier tecla para continuar...");
                    Console.ReadLine();

                    break;

                case 3:
                    Console.WriteLine("Has selecionado la opcion multiplicacion:");
                    Console.WriteLine("Introduce el numero 1:");
                    num1 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Introduce el numero 2:");
                    num2 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("El resultado es: " + iCalculadora.Multiplicacion(num1, num2));
                    Console.WriteLine("Presiona cualquier tecla para continuar...");
                    Console.ReadLine();

                    break;

                case 4:
                    Console.WriteLine("Has selecionado la opcion division:");
                    Console.WriteLine("Introduce el numero 1:");
                    num1 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Introduce el numero 2:");
                    num2 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("El resultado es: " + iCalculadora.Division(num1, num2));
                    Console.WriteLine("Presiona cualquier tecla para continuar...");
                    Console.ReadLine();

                    break;

                case 5:
                    Console.WriteLine("Presiona cualquier tecla para salir...");
                    Console.ReadLine();
                    break;
                }
            }
        }