static void Main(string[] args) { Console.WriteLine("Ingrese el numero al lado de la opcion para selecionarla"); Console.WriteLine(""); Console.WriteLine("1. Triangulo"); Console.WriteLine("2. Rectangulo"); Console.WriteLine("3. Cuadrado"); Console.WriteLine("4. Circulo"); Console.WriteLine("5. Fin"); int opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: Triangulo t = new Triangulo(); break; case 2: Rectangulo r = new Rectangulo(); break; case 3: Cuadrado c = new Cuadrado(); break; case 4: Circulo s = new Circulo(); break; case 5: Console.WriteLine("Gracias por su tiempo, que vuelva vecino"); break; default: Console.WriteLine("Opcion invalida, Intente de nuevo"); Program.Main(new string[] { }); break; } }
public void SelectNCalculate() { switch (this._Figura) { case EnumFigurasGeometricas.Circulo: Circulo cir = new Circulo(); break; case EnumFigurasGeometricas.Cuadrado: Cuadrado cua = new Cuadrado(); break; case EnumFigurasGeometricas.Rectangulo: Rectangulo rec = new Rectangulo(); break; case EnumFigurasGeometricas.Triangulo: Triangulo tri = new Triangulo(); break; default: throw new InvalidOperationException("La opcion que escogio no esta en el listado"); } }