Esempio n. 1
0
        static void Main(string[] args)
        {
            Fachada f = new Fachada();

out1:
            Console.WriteLine("Bienvenido! \n 1. Dividir \n0. Salir");
            switch (Convert.ToInt16(Console.ReadLine()))
            {
            case 1:
                Console.WriteLine("Ingrese Divisor: ");
                int div = Convert.ToInt16(Console.ReadLine());
                Console.WriteLine("Ingrese Dividendo: ");
                int divid = Convert.ToInt16(Console.ReadLine());
                try
                {
                    double resultado = f.Dividir(div, divid);
                    Console.WriteLine("El resultado es: ", resultado);
                    goto out1;
                }
                catch (DivisionPorCeroException e)
                {
                    Console.WriteLine("No se puede dividir por cero. {0}", e.Message);
                    goto out1;
                }
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            double num1, num2;

            Fachada fachada = new Fachada();

            Console.Write("Ingrese el primer numero: ");
            num1 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();
            Console.Write("Ingrese el segundo numero: ");
            num2 = Convert.ToDouble(Console.ReadLine());
            try
            {
                Console.WriteLine(fachada.Dividir(num1, num2));                 //Intenta dividir los 2 nº.
            }
            catch (DivisionPorCeroException exc)
            {
                Console.WriteLine("No se puede dividir por cero. \n {0}", exc);     //Si se detecta la excepcion DivisionPorCeroException se escribe un msj y se incluye los datos de la excepcion.
            }

            Console.ReadLine();
        }