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(); }