static void Main() { int opc = 0; do { Console.Clear(); Console.WriteLine("Menu de Tareas:"); Console.WriteLine("1. Tarea 1."); Console.WriteLine("2. Tarea 2."); Console.WriteLine("3. Tarea 3."); Console.WriteLine("4. Salir.\n"); Console.Write("Seleccione una opcion: "); opc = Convert.ToInt32(Console.ReadLine()); switch (opc) { case 1: do { System.Console.Clear(); Console.WriteLine("Menu de Ejercicios:\n"); Console.WriteLine("0. Salir"); Console.WriteLine("1. Imprime mi nombre."); Console.WriteLine("2. Agrega más mensajes en la ventana de la consola."); Console.WriteLine("3. Calcula el perímetro de cualquier polígono regular."); Console.WriteLine("4. Transforma de grados a radianes."); Console.WriteLine("5. Transforma de grados centígrados a grados Fahrenheit."); Console.WriteLine("6. Transforma entre dólares y euros y pide el tipo de cambio del día."); Console.WriteLine("7. Le pide al usuario un número y la computadora responde si es par o impar."); Console.WriteLine("8. Le pide al usuario un número del 1 al 7 y escribe el nombre del día que corresponde ese número en la semana."); Console.WriteLine("9. Calcula el perímetro y el área de cualquier polígono regular, pero le pregunta al usuario qué desea calcular."); Console.WriteLine("10. Muestra la tabla de multiplicar del 1 al 10 de cualquier número."); Console.WriteLine("11. Calcula el resultado de un número elevado a cualquier potencia."); Console.WriteLine("12. Calcula el promedio de edad de un grupo de personas y diga cuál es la de edad más grande y cuál es la más joven.\n"); Console.Write("Seleccione un programa: "); opc = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); switch (opc) { case 0: break; case 1: Nombre n = new Nombre(); n.MostrarNombre(); break; case 2: Nombre n2 = new Nombre(); n2.MostrarMasMensajes(); break; case 3: PoligonoRegular pr = new PoligonoRegular(); pr.CalcularPerimetro(); break; case 4: Convertidor c = new Convertidor(); c.ConvertirGradosARadianes(); break; case 5: Convertidor c2 = new Convertidor(); c2.ConvertirCentigradoAFahrenheit(); break; case 6: Divisas d = new Divisas(); d.SeleccionarConversion(); break; case 7: ParImpar pi = new ParImpar(); pi.EvaluarNumero(); break; case 8: Semana s = new Semana(); s.EvaluarDiaSemana(); break; case 9: PerimetroArea pa = new PerimetroArea(); pa.CalcularPerimetroArea(); break; case 10: TablaMultiplicacion tm = new TablaMultiplicacion(); tm.VisualizarTablaMultiplicacion(); break; case 11: Potencia p = new Potencia(); p.ElevarNum(); break; case 12: Promedio pro = new Promedio(); pro.CalcularPromedio(); break; } } while (opc != 0); break; case 2: do { System.Console.Clear(); Console.WriteLine("Menu de Ejercicios:\n"); Console.WriteLine("0. Salir"); Console.WriteLine("1. Hacer una función que calcule el factorial de un número."); Console.WriteLine("2. Hacer una función que dado un número nos regrese una cadena donde se encuentre escrito en palabras."); Console.WriteLine("3. Agregar el cálculo del promedio para el programa con arreglo jagged."); Console.WriteLine(" Agregar el cálculo de la menor calificación para el programa con arreglo jagged."); Console.WriteLine(" Agregar el cálculo de la mayor calificación para el programa con arreglo jagged."); Console.WriteLine(" Modificar el programa de la escuela para que utilice funciones."); Console.WriteLine("4. Crear un programa que pase un arreglo jagged como parámetro a una función."); Console.WriteLine("5. Hacer el programa que calcula el promedio, calificación máxima y mínima de un salón de clases usando el ArrayList."); Console.WriteLine("6. Hacer un programa que funcione como un diccionario, con palabra y definición, usando el Hashtable."); Console.WriteLine("7. Hacer un programa que funcione como una agenda telefónica y que guarde el nombre de la persona y su número telefónico."); Console.WriteLine("8. Hacer un programa que muestre la hora del día en formato AM/FM seguida del año, el día y el mes actual."); Console.WriteLine("9. Hacer un programa que le solicite al usuario dos cadenas y luego las muestre en orden alfabético.\n"); Console.Write("Seleccione un programa: "); opc = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); switch (opc) { case 0: break; case 1: Factorial f = new Factorial(); f.PedirDatos(); break; case 2: NumeroEnPalabras n = new NumeroEnPalabras(); n.PedirDatos(); break; case 3: ProgramaArregloJagged paj = new ProgramaArregloJagged(); paj.Metodo(); break; case 4: FuncionArregloJagged faj = new FuncionArregloJagged(); faj.Metodo(); break; case 5: SalonClasesArrayList sc = new SalonClasesArrayList(); sc.Calificaciones(); break; case 6: DiccionarioHashtable d = new DiccionarioHashtable(); d.Diccionario(); break; case 7: AgendaTelefonica at = new AgendaTelefonica(); at.Agendar(); break; case 8: FechaHora fh = new FechaHora(); fh.MostrarFechaHora(); break; case 9: OrdenAlfabetico oa = new OrdenAlfabetico(); oa.Metodo(); break; } } while (opc != 0); break; case 3: Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MenuTarea3Form()); break; case 4: break; default: Console.WriteLine("ERROR 101: La opcion que digito no es valida..."); Console.ReadKey(); break; } } while (opc != 4); }
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(); }
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.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"); // Console.WriteLine("2. ") 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: { break; } } Console.ReadKey(); }