static void Main(string[] args) { // Configuración de la pantalla Console.SetWindowPosition(0, 0); Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); // Nombre del alumno Console.Title = "Yanina Perez - 2C"; Estacionamiento estacionamiento = new Estacionamiento(6); Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue, Automovil.ETipo.Sedan); Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); // Agrego 8 ítems (los últimos 2 no deberían poder agregarse ni el m1 repetido) y muestro estacionamiento += c1; estacionamiento += c2; estacionamiento += m1; estacionamiento += m1; estacionamiento += m2; estacionamiento += a1; estacionamiento += a2; estacionamiento += a3; estacionamiento += a4; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Quito 2 items y muestro estacionamiento -= c1; estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Vuelvo a agregar c2 estacionamiento += c2; // Muestro solo Moto Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.Beep(); Console.ReadKey(); Console.Clear(); // Muestro solo Automovil Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Camioneta Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); Console.ReadKey(); }
static void Main(string[] args) { // Configuración de la pantalla Console.SetWindowPosition(0, 0); Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); // Nombre del alumno Console.Title = "Damián Geisser 2ºC";//Entiendo que no había que modificar el main, pero supongo que esta línea queda excenta. Estacionamiento estacionamiento = new Estacionamiento(6); Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue, Automovil.ETipo.Sedan); Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); // Agrego 8 ítems (los últimos 2 no deberían poder agregarse ni el m1 repetido) y muestro estacionamiento += c1; estacionamiento += c2; estacionamiento += m1; estacionamiento += m1; estacionamiento += m2; estacionamiento += a1; estacionamiento += a2; estacionamiento += a3; estacionamiento += a4; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Quito 2 items y muestro estacionamiento -= c1; estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Vuelvo a agregar c2 estacionamiento += c2; // Muestro solo Moto Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.Beep();//No se detiene al mostrar los datos de las motos, pero siendo que no hay que modificar el Main y el comportamiento es idéntico en el ejecutable de ejemplo, no lo corregí. Console.Clear(); // Muestro solo Automovil Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Camioneta Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); Console.ReadKey(); }
static void Main(string[] args) { // Reemplazar por sus datos personales Console.Title = "Me llamo POLLOLA, LEANDRO y curso en la División 2º[D]"; // Instancia de estacionamiento Estacionamiento estacionamiento = new Estacionamiento(5); // Instancias de los Vehículos Camion c1 = new Camion(Vehiculo.EMarca.Scania, "ASD012", ConsoleColor.Black); Camion c2 = new Camion(Vehiculo.EMarca.Iveco, "ASD913", ConsoleColor.Red); Moto m1 = new Moto(Vehiculo.EMarca.BMW, "HJK789", ConsoleColor.White); Moto m2 = new Moto(Vehiculo.EMarca.Yamaha, "IOP852", ConsoleColor.Blue); Automovil a1 = new Automovil(Vehiculo.EMarca.Scania, "IOP852", ConsoleColor.Green); Automovil a2 = new Automovil(Vehiculo.EMarca.Chevrolet, "QWE968", ConsoleColor.Gray); Automovil a3 = new Automovil(Vehiculo.EMarca.Ford, "TYU426", ConsoleColor.DarkBlue); // Agrego 6 ítems (a1 y a3 no deberían poder agregarse) y muestro try { estacionamiento += c1; } catch (EstacionamientoLlenoException e) { Console.WriteLine(e.Message); } catch (VehiculoRepetidoException e) { Console.WriteLine(e.Message); } try { estacionamiento += c2; } catch (EstacionamientoLlenoException e) { Console.WriteLine(e.Message); } catch (VehiculoRepetidoException e) { Console.WriteLine(e.Message); } try { estacionamiento += m1; } catch (EstacionamientoLlenoException e) { Console.WriteLine(e.Message); } catch (VehiculoRepetidoException e) { Console.WriteLine(e.Message); } try { estacionamiento += m2; } catch (EstacionamientoLlenoException e) { Console.WriteLine(e.Message); } catch (VehiculoRepetidoException e) { Console.WriteLine(e.Message); } try { estacionamiento += a1; } catch (EstacionamientoLlenoException e) { Console.WriteLine(e.Message); } catch (VehiculoRepetidoException e) { Console.WriteLine(e.Message); } try { estacionamiento += a2; } catch (EstacionamientoLlenoException e) { Console.WriteLine(e.Message); } catch (VehiculoRepetidoException e) { Console.WriteLine(e.Message); } try { estacionamiento += a3; } catch (EstacionamientoLlenoException e) { Console.WriteLine(e.Message); } catch (VehiculoRepetidoException e) { Console.WriteLine(e.Message); } Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Quito un item y muestro estacionamiento -= c1; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Motos Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Camiones Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camion)); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Automoviles Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Guardo el Estacionamiento Console.WriteLine("Guardando Estacionamiento..."); try { estacionamiento.guardar("estacionamiento.xml"); } catch (ErrorArchivoException e) { Console.WriteLine(e.Message + ":" + e.InnerException.Message); } Console.WriteLine("<---------------------------------------------->"); // Leo y muestro un Automovil Console.WriteLine("Leyendo Estacionamiento..."); try { Estacionamiento lecturaEstacionamiento; estacionamiento.leer("estacionamiento.xml", out lecturaEstacionamiento); estacionamiento = lecturaEstacionamiento; Console.WriteLine(estacionamiento.ToString()); } catch (ErrorArchivoException e) { Console.WriteLine(e.Message + ":" + e.InnerException.Message); } Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); // Guardo un Automovil Console.WriteLine("Guardando Auto..."); try { a1.guardar("auto.bin"); } catch (ErrorArchivoException e) { Console.WriteLine(e.Message + ":" + e.InnerException.Message); } Console.WriteLine("<---------------------------------------------->"); // Leo y muestro un Automovil Console.WriteLine("Leyendo Auto..."); try { Automovil lecturaAuto; a1.leer("auto.bin", out (lecturaAuto)); a1 = lecturaAuto; Console.WriteLine(a1.Mostrar()); } catch (ErrorArchivoException e) { Console.WriteLine(e.Message + ":" + e.InnerException.Message); } Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); }
static void Main(string[] args) { // Configuración de la pantalla Console.SetWindowPosition(0, 0); Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); // Nombre del alumno Console.Title = "Javier Alejandro Magdaleno - TP Nº 2 "; Estacionamiento estacionamiento = new Estacionamiento(6); Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue, Automovil.ETipo.Sedan); Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); // Agrego 8 ítems (los últimos 2 no deberían poder agregarse ni el m1 repetido) y muestro estacionamiento += c1; estacionamiento += c2; estacionamiento += m1; estacionamiento += m1; estacionamiento += m2; estacionamiento += a1; estacionamiento += a2; estacionamiento += a3; estacionamiento += a4; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Quito 2 items y muestro estacionamiento -= c1; estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Vuelvo a agregar c2 estacionamiento += c2; // Muestro solo Moto Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.Beep(); Console.Clear(); // Muestro solo Automovil Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Camioneta Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); Console.ReadKey(); //// Configuración de la pantalla //Console.SetWindowPosition(0, 0); //Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); //// Nombre del alumno //Console.Title = "Javier Alejandro Magdaleno - TP Nº 2 "; ////Declaro e instancio un Objeto estacionamiento (Clase Estacionamiento) //Estacionamiento estacionamiento = new Estacionamiento(6); ////instancio Objetos c1 y c2 (Clase Moto) m1 m2 (Clase Automovil) a1 ,a2, a3 y a4 (Clase Camioneta) //Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); //Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); //Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); //Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue, Automovil.ETipo.Sedan); //Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); //Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); //Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); //Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); //// Agrego 8 ítems (los últimos 2 no deberían poder agregarse ni el m1 repetido) y muestro //estacionamiento += c1; //estacionamiento += c2; //estacionamiento += m1; //estacionamiento += m1; //estacionamiento += m2; //estacionamiento += a1; //estacionamiento += a2; //estacionamiento += a3; //estacionamiento += a4; //Console.WriteLine(estacionamiento.ToString()); //Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); //Console.ReadKey(); //Console.Clear(); //// Quito 2 items y muestro //estacionamiento -= c1; //estacionamiento -= c2; ////estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); //Console.WriteLine(estacionamiento.ToString()); //Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); //Console.ReadKey(); //Console.Clear(); //// Vuelvo a agregar c2 //estacionamiento += c2; //// Muestro solo Moto //Console.WriteLine(estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); //Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR-----------> "); //Console.Beep(); //// Se agrego un parada ReadKey() para poder visualizar El Objeto Moto c2 nuevamente agregado a la lista //Console.ReadKey(); //Console.Clear(); //// Muestro solo Automovil //Console.WriteLine(estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); //Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); //Console.ReadKey(); //Console.Clear(); //// Muestro solo Camioneta //Console.WriteLine(estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); //Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); //Console.ReadKey(); }
static void Main(string[] args) { // Configuración de la pantalla Console.SetWindowPosition(0, 0); Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); // Nombre del alumno Console.Title = "TP2 de Navarrete Francisco 2ºD"; Estacionamiento estacionamiento = new Estacionamiento(6); Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue); Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); estacionamiento += c1; estacionamiento += c2; estacionamiento += m1; //No deberian agregarse estacionamiento += m1; estacionamiento += m2; estacionamiento += a1; estacionamiento += a2; //No deberian agregarse estacionamiento += a3; estacionamiento += a4; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Quito 2 items y muestro estacionamiento -= c1; estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Vuelvo a agregar c2 estacionamiento += c2; // Muestro Moto Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); // AGREGO UNA PAUSA PARA PODER VISUALIZAR LAS MOTOS Console.Beep(); Console.Clear(); // Muestro Automovil Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Muestro Camioneta Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); Console.ReadKey(); }