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); }
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); }