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);
        }
Beispiel #2
0
        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();
        }