static void Main(string[] args) { int op1, op2; string opcion; Console.WriteLine("\t\tMenu de Tareas\n"); //todo: aqui van las opciones a seleccionar; Console.WriteLine("1.Tarea 1"); Console.WriteLine("2.Tarea 2"); Console.WriteLine("3.Tarea 3"); Console.WriteLine("4.Salir"); opcion = Console.ReadLine(); op1 = Convert.ToInt32(opcion); switch (op1) { case 1: { Console.Clear(); Console.WriteLine("1. Imprimir Nombre y Otros mensajes"); Console.WriteLine("2. Calcular perimetro de un poligono regular"); Console.WriteLine("3. Transformar de grados a radianes"); Console.WriteLine("4. Transformar de Centigrados a Fahrenheit"); Console.WriteLine("5. Tranformar entre dolar y euro"); Console.WriteLine("6. Decir si un numero es par o impar"); Console.WriteLine("7. Dia de Semana"); Console.WriteLine("8. Area y Perimetro de un Poligono Regular"); Console.WriteLine("9. Tabla del 1 al 10 de cualquier numero"); Console.WriteLine("10. Elevar Numero"); Console.WriteLine("11. Promedio de edades, mayor y menor"); opcion = Console.ReadLine(); op2 = Convert.ToInt32(opcion); switch (op2) { case 1: { Console.Clear(); ImprimeNombre nombre = new ImprimeNombre(); nombre.imprime(); nombre.otrosMensajes(); Console.ReadKey(); break; } case 2: { Console.Clear(); PPoligonoRegular poligono = new PPoligonoRegular(); poligono.perimetro(); break; } case 3: { Console.Clear(); Transformacion transformar = new Transformacion(); transformar.gradoRadian(); break; } case 4: { Console.Clear(); TransformarCF transformar = new TransformarCF(); transformar.centiFahr(); break; } case 5: { Console.Clear(); CambioDE cambio = new CambioDE(); cambio.Transformar(); break; } case 6: { Console.Clear(); ParImpar pi = new ParImpar(); pi.verificar(); break; } case 7: { Console.Clear(); DiaSemana dia = new DiaSemana(); dia.comprobar(); break; } case 8: { Console.Clear(); APPoligono poligono = new APPoligono(); poligono.calcular(); break; } case 9: { Console.Clear(); Tabla tb = new Tabla(); tb.calcular(); break; } case 10: { Console.Clear(); Potencia pt = new Potencia(); pt.calcular(); break; } case 11: { Console.Clear(); Edades ed = new Edades(); ed.calcular(); break; } } break; } case 2: { Console.Clear(); Console.WriteLine("Tarea 2\n"); Console.WriteLine("1. Factorial"); Console.WriteLine("2. Devuelve un numero escrito en palabras"); Console.WriteLine("3. Escuela con arreglos Jagged"); Console.WriteLine("4. Arreglo Jagged como parametro"); Console.WriteLine("5. Promedio calificacion maxima y minima de un salon de clases"); Console.WriteLine("6. Diccionario"); Console.WriteLine("7. Agenda Telefonica"); Console.WriteLine("8. Imprime Fecha y Hora"); Console.WriteLine("9. Cadenas en Orden alfabetico"); opcion = Console.ReadLine(); op2 = Convert.ToInt32(opcion); switch (op2) { case 1: { Factorial factorial = new Factorial(); factorial.obtener(); break; } case 2: { NumeroCadena numeroCadena = new NumeroCadena(); numeroCadena.transformar(); break; } case 3: { Escuela escuela = new Escuela(); escuela.programa(); break; } case 4: { int[][] numeros = new int[][] { new int[] { 50, 20, 3, 6, 4, 0 }, new int[] { 9, 4 }, new int[] { 1, 3, 8, 6 } }; JaggedFuncion jagged = new JaggedFuncion(); jagged.paso(numeros); break; } case 8: { SalonClases salonClases = new SalonClases(); salonClases.obtener(); break; } case 9: { Diccionario diccionario = new Diccionario(); diccionario.diccionario(); break; } case 10: { AgendaTelefonica agenda = new AgendaTelefonica(); agenda.guardar(); break; } case 11: { FechaHora fechaHora = new FechaHora(); fechaHora.mostrar(); break; } case 12: { Cadenas cadenas = new Cadenas(); cadenas.mostrar(); break; } } break; } case 3: { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new EjerciciosTarea3()); break; } case 4: { break; } } Console.ReadKey(); }