Exemple #1
0
        static void Main(string[] args)
        {
            bool   Condicion = true;
            string Opcion;

            do
            {
                try
                {
                    Operacion Op = new Operacion();
                    Op.IniciarJuego();
                    Console.Write(" Desea reiniciar el programa? (Si/No): ");
                    Opcion = Console.ReadLine();
                    switch (Opcion.ToUpper())
                    {
                    case "SI":
                        Condicion = true;
                        Console.WriteLine(" Reiniciando programa, presione cualquier recla para continuar... ");
                        Console.ReadKey();
                        Console.Clear();
                        break;

                    case "NO":
                        Condicion = false;
                        Console.WriteLine(" Cerrando programa... ");
                        Console.ReadKey();
                        break;

                    default:
                        Console.WriteLine(" Opcion incorrecta!, se reiniciara el programa... ");
                        Console.ReadKey();
                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            } while (Condicion == true);
        }
        static void Main(string[] args)
        {
            Console.Title = "Black Jack (juego del 21)"; // el titulo de la consola
            Operaciones BlackJack = new Operaciones();   // se crea un nueo objeto de la clase Operaciones
            bool        Condicion = true;
            string      Opcion;

            do
            {
                try
                {
                    BlackJack.ComenzarJuego();// llama al metodo principal de la clase "BlackJack" para comenzar el juego
                    Console.Write(" Desea reiniciar el programa? (Si/No): ");
                    Opcion = Console.ReadLine();
                    switch (Opcion.ToUpper())
                    {
                    case "SI":
                        Condicion = true;
                        Console.WriteLine(" Reiniciando programa, presione cualquier recla para continuar... ");
                        Console.ReadKey();
                        Console.Clear();
                        break;

                    case "NO":
                        Condicion = false;
                        Console.ReadKey();
                        break;

                    default:
                        Console.WriteLine(" Opcion incorrecta!, se reiniciara el programa... ");
                        Console.ReadKey();
                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            } while (Condicion == true);
        }
        static void Main(string[] args)
        {
            Console.Title = " \"PE-2. Practicas Evaluativas Unidad 2\"";
            Metodos    Sucesion;
            bool       Condicion = true;
            string     Opcion;
            int        sucesion, tamaño;
            ConsoleKey key;

            do
            {
                try
                {
                    Console.Write(" De cuantos elementos es la sucesion?: ");
                    tamaño = int.Parse(Console.ReadLine());
                    Console.Write(" Introduce la sucesion: ");
                    sucesion = int.Parse(Console.ReadLine());
                    Console.WriteLine(" Que deseas hacer con la sucesion? \n 1) Obtener el valor maximo de la sucesion.  2) Obtener el valor minimo de la sucesion.  3) Invertir la sucesion. ");
                    key = Console.ReadKey().Key;
                    switch (key)
                    {
                    case ConsoleKey.D1:
                        if (tamaño < 0)
                        {
                            Condicion = true;
                            Console.WriteLine(" Error de tamaño de la sucesion, precione cualquier tecla para reiniciar el programa... ");
                            Console.ReadKey();
                            Console.Clear();
                        }
                        else
                        {
                            Sucesion = new Metodos(tamaño, sucesion);
                            Console.WriteLine(" El numero mayor de la sucesion es: {0}", Sucesion.MaximoValor(tamaño));
                        }
                        break;

                    case ConsoleKey.D2:
                        if (tamaño < 0)
                        {
                            Condicion = true;
                            Console.WriteLine(" Error de tamaño de la sucesion, precione cualquier tecla para reiniciar el programa... ");
                            Console.ReadKey();
                            Console.Clear();
                        }
                        else
                        {
                            Sucesion = new Metodos(tamaño, sucesion);
                            Console.WriteLine("\n El numero menor de la sucesion es: {0}", Sucesion.MinimoValor(tamaño));
                        }
                        break;

                    case ConsoleKey.D3:
                        Sucesion = new Metodos(tamaño, sucesion);
                        Sucesion.SucesionInversa(sucesion);
                        break;

                    default:

                        break;
                    }
                    Console.Write(" Desea reiniciar el programa? (Si/No): ");
                    Opcion = Console.ReadLine();
                    switch (Opcion.ToUpper())
                    {
                    case "SI":
                        Condicion = true;
                        Console.WriteLine(" Presione cualquier recla para reiniciar... ");
                        Console.ReadKey();
                        Console.Clear();
                        break;

                    case "NO":
                        Condicion = false;
                        Console.WriteLine(" Cerrando programa... ");
                        Console.ReadKey();
                        break;

                    default:
                        Console.WriteLine(" Opcion incorrecta!, se reiniciara el programa... ");
                        Console.ReadKey();
                        break;
                    }
                }catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            } while (Condicion == true);
        }
        static void Main(string[] args)
        {
            bool   Condicion = true;
            string Opcion;

            do
            {
                try
                {
                    Console.Title = " E3-1.- Clases de la Universidad ";
                    ArrayList Clases = new ArrayList();                                             // Se crea un arreglo de listas para guardar las clases
                    int       noClases;                                                             // variable tipo entero para guardar el numero de clases que ingresara el usuario
                    string    nombreClase;                                                          // variable tipo string para guardar el nombre de la clase (materia)
                    int       noAlumnos;                                                            // variable tipo entero para el numero de alumnos que tendra cada clase
                    string    nombreAlumno;                                                         // variable de tipo string para guardar el nombre de cada alumno
                    int       calificacion;                                                         // variable de tipo entero para guardar la calificacion de cada alumno
                    Console.WriteLine(" Bienvenido Alumno o Maestro del Instituto Tecnologico de Tijuana ");
                    Console.Write(" Introduce cuantas materias son las que usted desea agregar: "); // pide el numero de clases que se agregaran
                    noClases = int.Parse(Console.ReadLine());                                       // convierte a tipo entero y guarda el numero de clases en la variable int noClases
                    for (int i = 0; i < noClases; i++)                                              // ciclo for de 0 a  menor al numero de clases aumentando en 1 que pedira:
                    {
                        Console.WriteLine("\n Introduce los siguentes datos de la clase {0}", i + 1);
                        Console.Write(" Nombre: ");                                                 // pide el nombre de la clase
                        nombreClase = Console.ReadLine();                                           // guarda el nombre de la clase en la variable string nombreClase
                        Console.Write(" Numero de alumnos: ");                                      // pide el numero de alumnos que tiene la clase
                        noAlumnos = int.Parse(Console.ReadLine());                                  // convierte a tipo entero y guarda el numero de alumnos en la variable int noAlumnos
                        Clases.Add(nombreClase + " numero de alumnos: " + noAlumnos);               // Agrega al arreglo de lista el nombre de la clase mas el numero de alumnos en una misma linea de texto
                        for (int j = 0; j < noAlumnos; j++)                                         // ciclo for desde 0 a menor al numero de alumnos aumentando en 1 que pedira:
                        {
                            Console.Write("\n Nombre completo del alumno {0}: ", j + 1);            // pide el nombre completo del alumno
                            nombreAlumno = Console.ReadLine();                                      // guarda el nombre del alumno en la variable nombreAlumno
                            Console.Write(" Calificacion: ");                                       // pide la calificacion del alumno
                            calificacion = int.Parse(Console.ReadLine());                           // convierte a tipo entero y guarda la calificacion del alumno en la variable int calificacion
                            if (calificacion > 0 && calificacion < 70)                              // condicion: si la calificacion es mayor a 0 y menor a 70 hara:
                            {
                                Clases.Add(nombreAlumno + ": no aprobado ");                        // agregara al arreglo de lista el nombre del alumno mas el texto de que no aprobo
                            }
                            else if (calificacion >= 70 && calificacion <= 100)                     // de no cumplirse lo anterior, si la calificacion es mayor o igual a 70 y si la calificacion es menor o igual a 100 hara:
                            {
                                Clases.Add(nombreAlumno + ": con calificacion de " + calificacion); // agregara al arreglo de lista el nombre del alumno mas la calificacion
                            }
                        }
                        Console.Clear();         // cada vez que se termine el primer ciclo se limpiara la consola
                    }
                    foreach (var item in Clases) // por cada item de cualquier tipo en el arreglo de lista hara:
                    {
                        Console.WriteLine(item); // imprime el item es decir cada elemento que contenga el arreglo de lista
                    }
                    Console.ReadKey();
                    Console.Write(" Desea reiniciar el programa? (Si/No): ");
                    Opcion = Console.ReadLine();
                    switch (Opcion.ToUpper())
                    {
                    case "SI":
                        Condicion = true;
                        Console.WriteLine(" Reiniciando programa, presione cualquier recla para continuar... ");
                        Console.ReadKey();
                        Console.Clear();
                        break;

                    case "NO":
                        Condicion = false;
                        Console.WriteLine(" Cerrando programa... ");
                        Console.ReadKey();
                        break;

                    default:
                        Console.WriteLine(" Opcion incorrecta!, se reiniciara el programa... ");
                        Console.ReadKey();
                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            } while (Condicion == true);
        }
Exemple #5
0
        public void Principal()
        {
            bool   Condicion = true;
            string Opcion;

            do
            {
                try
                {
                    Console.Title = " >>> To Do List <<< ";
                    Console.WriteLine("\n 1.- Ver Tareas      2.- Agreagar Tarea ");
                    Console.Write("----------------------------------------");
                    switch (Console.ReadKey().Key)
                    {
                    case ConsoleKey.D1:
                        VerTareas();
                        Console.Write("\n Que seccion de tareas desea revisar? (1.-Pendientes  2.-En Proceso  3.-Terminadas): ");    //pide al usuario que seleccione que tareas desea ver
                        switch (Console.ReadKey().Key)
                        {
                        case ConsoleKey.D1:
                            VerPendiente();
                            break;

                        case ConsoleKey.D2:
                            VerEnProceso();
                            break;

                        case ConsoleKey.D3:
                            VerTerminada();
                            break;

                        default:
                            Console.WriteLine("\n Error de tecla presionada!!! ");
                            break;
                        }
                        break;

                    case ConsoleKey.D2:
                        AgregarTarea();
                        break;

                    default:
                        Console.WriteLine("\n Error de tecla presionada!!! ");
                        break;
                    }
                    Console.Write("\n Desea volver al menu? (Si/No): ");
                    Opcion = Console.ReadLine();
                    switch (Opcion.ToUpper())
                    {
                    case "SI":
                        Condicion = true;
                        Console.WriteLine("\n Regresando al menu, presione cualquier recla para continuar... ");
                        Console.ReadKey();
                        Console.Clear();
                        break;

                    case "NO":
                        Condicion = false;
                        Console.ReadKey();
                        break;

                    default:
                        Console.WriteLine("\n Opcion incorrecta!, se reiniciara el programa... ");
                        Console.ReadKey();
                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            } while (Condicion == true);
        }
        static void Main(string[] args)
        {
            bool   Condicion = true;
            string Opcion;

            do
            {
                try
                {
                    Operacion bBinaria = new Operacion();// se crea un a clase para acceder a los metodos
                    Console.WriteLine(" 1.- Busqueda binaria de numeros     2.- Busqueda binaria de letras ");
                    Console.Write(" Que ejercicio desea revisar? (1/2): ");
                    int opcion = int.Parse(Console.ReadLine());
                    switch (opcion)
                    {
                    case 1:
                        bBinaria.LlenarArregloInt();                                    // se manda a llamar el metodo para llenar el arreglo
                        bBinaria.ImprimirArregloInt();                                  // se manda a llamar el metodo para imprimir el arreglo
                        Console.Write("\n\n Que elemento del arreglo desea buscar?: "); // se pregunta que numero del arreglo desea buscar
                        int num = int.Parse(Console.ReadLine());                        // se guarda el numero en una variable
                        bBinaria.BusquedaBinariaInt(num);                               // se manda a llamar el metodo de busqueda binaria mandando como parametro el numero que el usuario desea buscar
                        Console.WriteLine();
                        break;

                    case 2:
                        bBinaria.LlenarArregloString();                                 // se manda a llamar el metodo para llenar el arreglo
                        bBinaria.ImprimirArregloString();                               // se manda a llamar el metodo para imprimir el arreglo
                        Console.Write("\n\n Que elemento del arreglo desea buscar?: "); // se pregunta que numero del arreglo desea buscar
                        string letra = Console.ReadLine();                              // se guarda el numero en una variable
                        bBinaria.BusquedaBinariaString(letra.ToUpper());                // se manda a llamar el metodo de busqueda binaria mandando como parametro el numero que el usuario desea buscar
                        Console.WriteLine();
                        break;

                    default:
                        Console.WriteLine(" Opcion no vailda... ");
                        break;
                    }
                    Console.Write(" Desea reiniciar el programa? (Si/No): ");
                    Opcion = Console.ReadLine();
                    switch (Opcion.ToUpper())
                    {
                    case "SI":
                        Condicion = true;
                        Console.WriteLine(" Reiniciando programa, presione cualquier recla para continuar... ");
                        Console.ReadKey();
                        Console.Clear();
                        break;

                    case "NO":
                        Condicion = false;
                        Console.WriteLine(" Cerrando programa... ");
                        Console.ReadKey();
                        break;

                    default:
                        Console.WriteLine(" Opcion incorrecta!, se reiniciara el programa... ");
                        Console.ReadKey();
                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            } while (Condicion == true);
        }