Esempio n. 1
0
        public void Menu()
        {
            bool          VerMenu       = true;
            InsertarValor insertarValor = new InsertarValor();

            while (VerMenu)
            {
                Console.Clear();
                Console.WriteLine("*** Bienvenido al módulo de funciones de la circunferencia ***");
                Console.WriteLine("   Inserte el radio de la circunferencia que quiere calcular");
                Console.WriteLine("   ... Pulse 0 para salir al menú principal:");
                Console.WriteLine("");
                Console.WriteLine("Valor: ");

                // Leemos la opción que vamos a introducir
                //double valor = double.Parse(Console.ReadLine());
                double valor = insertarValor.InsertarValorDecimal();

                Console.WriteLine("");
                if (valor != 0)
                {
                    FuncCirculo circulo = new FuncCirculo(valor);
                    circulo.CalculosCirculo();
                    VerMenu = OtraOperacion();    // OtraOperacion es heredada, lo que nos ahorra de meter el código nuevamente o tener que instanciarla.
                }
                else
                {
                    VerMenu = false;
                    Console.Clear();
                }
            }
            MenuGeneral();           // Menu es heredada, lo que nos ahorra de meter el código o tener que instanciarla.
        }
        // Damos de alta las clases que nos proporcionan los valores de las variables

        // Lado1AngulosAdyacentes2(double a, double B, double C)
        private void IntroducirValoresLado1AngulosAdyacentes2()
        {
            A = 0;
            c = 0;
            b = 0;
            Console.WriteLine("   Introduzca el valor de un lado (a):");
            //a = double.Parse(Console.ReadLine());
            a = InsertarValor.InsertarValorDecimal();
            Console.WriteLine("   Introduzca el valor de uno de sus lados Adyacentes (B): ");
            //B = double.Parse(Console.ReadLine());
            B = InsertarValor.InsertarValorDecimal();
            Console.WriteLine("   Introduzca el valor del otro lado Adyacente (C): ");
            //C = double.Parse(Console.ReadLine());
            C = InsertarValor.InsertarValorDecimal();
        }