예제 #1
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();
        }
        public static void Tarea2()
        {
            int               opcion;
            Factorial         f   = new Factorial();
            Cadena            c   = new Cadena();
            Colegio           col = new Colegio();
            SalonClases       s   = new SalonClases();
            Diccionario       d   = new Diccionario();
            Agenda            a   = new Agenda();
            FormatoFechaYHora fh  = new FormatoFechaYHora();
            OrdenarCadenas    oc  = new OrdenarCadenas();

            do
            {
                Console.Clear();
                Console.WriteLine("\t\t\tEjercicios Tarea 2");
                Console.WriteLine("\n\tCapitulo V\n1. Calcular Factorial\n2. Regresa Cadena\n\n\tCapitulo VI\n3. Manejo de datos de un colegio" +
                                  "\n\n\tCapitulo VII\n4. Salon de clases\n5. Diccionario\n6. Agenda telefonica\n\n\tCapitulo VIII\n7. Mostrar fecha y hora" +
                                  "\n8. Ordenar cadenas\n9. Salir");

                Console.Write("\nEscriba el numero del programa que desea ejecutar: ");
                opcion = int.Parse(Console.ReadLine());

                switch (opcion)
                {
                case 1:
                    Console.Clear();
                    f.calcularFactorial();
                    break;

                case 2:
                    Console.Clear();
                    c.cadena();
                    break;

                case 3:
                    Console.Clear();
                    col.correr();
                    break;

                case 4:
                    Console.Clear();
                    s.correr();
                    break;

                case 5:
                    Console.Clear();
                    d.correr();
                    break;

                case 6:
                    Console.Clear();
                    a.guardar();
                    break;

                case 7:
                    Console.Clear();
                    fh.correr();
                    break;

                case 8:
                    Console.Clear();
                    oc.ordenar();
                    break;
                }
                Console.ReadKey();
            } while (opcion != 9);
        }
        static void Main()
        {
            int opcion;

            do
            {
                Console.Clear();
                Console.WriteLine("\n\t\tMenu de los ejercicios");
                Console.WriteLine("\n\t**------Tarea 1------**");
                Console.WriteLine("\n(1)- Imprimir mi nombre nombre y agregarle otro mensaje.");
                Console.WriteLine("(2)- Perimetro de poligono regular.");
                Console.WriteLine("(3)- Conversor de grados a radianes.");
                Console.WriteLine("(4)- Conversor de grados centigrados a fahrenheit.");
                Console.WriteLine("(5)- Conversor de divisas.");
                Console.WriteLine("(6)- Comprobar si un numero es par o impar.");
                Console.WriteLine("(7)- Evaluar numero entre 1 y 7.");
                Console.WriteLine("(8)- Area y perimetro de un poligono.");
                Console.WriteLine("(9)- Tabla de multiplicar.");
                Console.WriteLine("(10)- Potencia de cualquier numero.");
                Console.WriteLine("(11)- Promedio de edad.");

                Console.WriteLine("\n\n\t**------Tarea 2------**");
                Console.WriteLine("\n(12)-Calcular factorial de un numero.");
                Console.WriteLine("(13)-Cadena de numeros escritos en palabras.");
                Console.WriteLine("(14)-Ejercicios del capitulo 6.");
                Console.WriteLine("(15)-Pasar un arreglo Jagged como parametro en funcion.");
                Console.WriteLine("(16)-Calcular promedio, maxima y minima calificaion ArrayList.");
                Console.WriteLine("(17)-Diccionario de palabras.");
                Console.WriteLine("(18)-Agenda telefonica.");
                Console.WriteLine("(19)-Formato de hora AM/PM.");
                Console.WriteLine("(20)-Comparar cadenas.");

                Console.WriteLine("\n\n\t**--------Tarea 3---------**");
                Console.WriteLine("(21)- Menu tarea 3");
                Console.WriteLine("\n\n(22)- Salir.");
                Console.Write("\n|-Digite el numero del programa que desea abrir: ");
                opcion = Convert.ToInt32(Console.ReadLine());
                switch (opcion)
                {
                case 1:
                {
                    Console.Clear();

                    Nombre n = new Nombre();
                    n.metodo();
                    Console.ReadKey();
                    break;
                }

                case 2:
                {
                    Console.Clear();

                    Perimetro p = new Perimetro();
                    p.CalcularP();
                    Console.ReadKey();
                    break;
                }

                case 3:
                {
                    Console.Clear();

                    ConversorGR ObjConversorGR = new ConversorGR();
                    ObjConversorGR.Convertir();
                    Console.ReadKey();
                    break;
                }

                case 4:
                {
                    Console.Clear();

                    ConversorCF ObjConversorCF = new ConversorCF();
                    ObjConversorCF.Convertir();
                    Console.ReadKey();
                    break;
                }

                case 5:
                {
                    Console.Clear();

                    Divisas divisas = new Divisas();
                    divisas.Cambio();
                    Console.ReadKey();
                    break;
                }

                case 6:
                {
                    Console.Clear();

                    Par objPar = new Par();
                    objPar.Comprobar();
                    Console.ReadKey();
                    break;
                }

                case 7:
                {
                    Console.Clear();

                    Semana objSemana = new Semana();
                    objSemana.Evaluar();
                    Console.ReadKey();
                    break;
                }

                case 8:
                {
                    Console.Clear();

                    Area area = new Area();
                    area.Metodo();
                    Console.ReadKey();
                    break;
                }

                case 9:
                {
                    Console.Clear();

                    TablaM tabla = new TablaM();
                    tabla.Evaluar();
                    Console.ReadKey();
                    break;
                }

                case 10:
                {
                    Console.Clear();

                    Potencia potencia = new Potencia();
                    potencia.Calcular();
                    Console.ReadKey();
                    break;
                }

                case 11:
                {
                    Console.Clear();

                    Promedio promedio = new Promedio();
                    promedio.Calcular();
                    Console.ReadKey();
                    break;
                }

                case 12:
                {
                    Console.Clear();

                    Factorial factorial = new Factorial();
                    factorial.Calcular();
                    Console.ReadKey();
                    break;
                }

                case 13:
                {
                    Console.Clear();

                    Numeros numeros = new Numeros();
                    numeros.Evaluar();
                    Console.ReadKey();
                    break;
                }

                case 14:
                {
                    Console.Clear();

                    Escuela escuela = new Escuela();
                    escuela.principal();
                    Console.ReadKey();
                    break;
                }

                case 15:
                {
                    Console.Clear();

                    Jagged jagged = new Jagged();
                    jagged.Comprobar();
                    Console.ReadKey();
                    break;
                }

                case 16:
                {
                    Console.Clear();

                    SalonClases salonDeClases = new SalonClases();
                    salonDeClases.Clases();
                    Console.ReadKey();
                    break;
                }

                case 17:
                {
                    Console.Clear();
                    Diccionario diccionario = new Diccionario();
                    diccionario.metodo();
                    Console.ReadKey();
                    break;
                }

                case 18:
                {
                    Console.Clear();
                    Agenda agenda = new Agenda();
                    agenda.metodo();
                    Console.ReadKey();
                    break;
                }

                case 19:
                {
                    Console.Clear();
                    FormatoAMPM formato = new FormatoAMPM();
                    formato.Metodo();
                    Console.ReadKey();
                    break;
                }

                case 20:
                {
                    Console.Clear();
                    Cadenas cadena = new Cadenas();
                    cadena.metodo();
                    Console.ReadKey();
                    break;
                }

                case 21:
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                    Application.Run(new MenuTarea());
                    Console.ReadKey();
                    break;
                }

                default:
                {
                    Console.WriteLine("El ejercicio selecionado no esta disponible");
                    break;
                }
                }
            } while (opcion != 22);
        }