public I_Comparable crearPorTeclado() { Console.WriteLine("\nPor favor, elija que desea ingresar."); Console.WriteLine("1) Un Numero."); Console.WriteLine("2) Una Persona."); Console.WriteLine("3) Un Alumno."); Console.Write("Su opcion: "); string opcion = Console.ReadLine(); switch (opcion) { case "1": Console.Write("\nIngrese el numero escogido: "); Numero numero = (Numero) new FabricaNumero().crearPorTeclado(); return(numero); case "2": Console.Write("\nIngrese un Nombre: "); string nombre = new LectorDeDatos().stringPorTeclado(); Console.Write("\nIngrese un Documento: "); int documento = new LectorDeDatos().numeroPorTeclado(); return(new Persona(nombre, documento)); case "3": return(new FabricaAlumno().crearPorTeclado()); default: return(new Numero(0)); } }
public I_Comparable crearPorTeclado() { //Console.Write("Por favor, ingrese un Nombre: "); //string nombre = new LectorDeDatos().stringPorTeclado(); //Console.Write("\nPor favor, ingrese un Documento: "); //int dni = new LectorDeDatos().numeroPorTeclado(); //Console.Write("\nPor favor, ingrese un Sueldo Basico: "); //double sueldo = new LectorDeDatos().numeroPorTeclado(); //Vendedor newVendedor = new Vendedor(nombre, dni, sueldo); //return newVendedor; Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Console.Write("Por favor, ingrese un Nombre: "); string nombre = generador.stringPorTeclado(); Console.Write("\nPor favor, ingrese un Documento: "); int dni = generador.numeroPorTeclado(); Console.Write("\nPor favor, ingrese un Sueldo Basico: "); double sueldo = generador.numeroPorTeclado(); Vendedor newVendedor = new Vendedor(nombre, dni, sueldo); return(newVendedor); }
public I_Comparable crearPorTeclado() { //Console.Clear(); //Alumno alumno = (Alumno)new FabricaAlumno().crearAleatorio(); //CompuestoAlumno unAlumnoCompuesto = new CompuestoAlumno(alumno.Nombre, alumno.DNI, alumno.Legajo, (int)alumno.Calificacion); //return unAlumnoCompuesto; Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Console.Write("Por favor, ingrese un Nombre: "); string nombre = generador.stringPorTeclado(); Console.WriteLine(""); Console.Write("Por favor, ingrese un Documento: "); int documento = generador.numeroPorTeclado(); Console.WriteLine(""); Console.Write("Por favor, ingrese un Legajo: "); int legajo = generador.numeroPorTeclado(); Console.WriteLine(""); Console.Write("Por favor, ingrese un Promedio: "); int promedio = generador.numeroPorTeclado(); return(new CompuestoAlumno(nombre, documento, legajo, promedio)); }
public I_Comparable crearAleatorio() { //Random rnd_number = new Random(); //Persona persona = new Persona(new GeneradorDeDatosAleatorios().stringAleatorio(rnd_number.Next(10, 20)), rnd_number.Next(32000000,44000000)); //return new ClaveValor(new Numero(rnd_number.Next()), persona); Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Persona persona = new Persona ( generador.stringDesdeArchivo(10), generador.numeroAleatorio(42000000) ); ClaveValor registro = new ClaveValor ( //new Numero((int)generador.numeroDesdeArchivo(20000)), (Numero) new FabricaNumero().crearAleatorio(), persona ); return(registro); }
public static ManejadorDeDatos crearCadenaDeResponsabilidades() { ManejadorDeDatos m = LectorDeDatos.getInstance(null); m = GeneradorDeDatosAleatorios.getInstance(m); m = new LectorDeArchivos(m); return(m); }
public I_Comparable crearAleatorio() { //Random rnd = new Random(); //return new Numero(rnd.Next()); Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Numero registro = new Numero((int)generador.numeroDesdeArchivo(50000)); return(registro); }
public I_Comparable crearAleatorio() { /* * Generar random = new Generar(); * return new Alumno(random.Gen_Nombre(), random.Gen_DNI(), random.Gen_DNI(), random.Gen_Promedio() ); */ Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); return(new Alumno(generador.stringAleatorio(15), (int)generador.numeroDesdeArchivo(42000000), generador.numeroAleatorio(20000), generador.numeroAleatorio(10))); }
public I_Comparable crearPorTeclado() { Console.Write("Por favor, ingrese un Nombre: "); string nombre = new LectorDeDatos().stringPorTeclado(); Console.Write("\nPor favor, ingrese un Documento: "); int dni = new LectorDeDatos().numeroPorTeclado(); Console.Write("\nPor favor, ingrese un Sueldo Basico: "); double sueldo = new LectorDeDatos().numeroPorTeclado(); Vendedor newVendedor = new Vendedor(nombre, dni, sueldo); return(newVendedor); }
public I_Comparable crearPorTeclado() { //Console.Write("Por favor, ingrese un numero: "); //int usuario = Convert.ToInt32(Console.ReadLine()); //return new Numero(usuario); Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Console.Write("Por favor, ingrese un numero: "); Numero registro = new Numero((int)generador.numeroPorTeclado()); return(registro); }
public I_Comparable crearPorTeclado() { //Console.Write("Por favor, ingrese un Nombre: "); //string nombre = Console.ReadLine(); //Console.WriteLine(""); //Console.Write("Por favor, ingrese un Documento: "); //string documento = Console.ReadLine(); //Console.WriteLine(""); //Console.Write("Por favor, ingrese un Legajo: "); //string legajo = Console.ReadLine(); //Console.WriteLine(""); //Console.Write("Por favor, ingrese un Promedio: "); //string promedio = Console.ReadLine(); //Console.Write("Por favor, ingrese una Calificacion: "); //string calificacion = Console.ReadLine(); //AlumnoMuyEstudioso registro = new AlumnoMuyEstudioso(nombre, Convert.ToInt32(documento), Convert.ToInt32(legajo), Convert.ToDouble(promedio)); //registro.Calificacion = Convert.ToDouble(calificacion); //return registro; Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Console.Write("Por favor, ingrese un Nombre: "); string nombre = generador.stringPorTeclado(); Console.WriteLine(""); Console.Write("Por favor, ingrese un Documento: "); int documento = generador.numeroPorTeclado(); Console.WriteLine(""); Console.Write("Por favor, ingrese un Legajo: "); int legajo = generador.numeroPorTeclado(); Console.WriteLine(""); Console.Write("Por favor, ingrese un Promedio: "); int promedio = generador.numeroPorTeclado(); Console.Write("Por favor, ingrese una Calificacion: "); int calificacion = generador.numeroPorTeclado(); AlumnoMuyEstudioso registro = new AlumnoMuyEstudioso(nombre, documento, legajo, promedio); registro.Calificacion = calificacion; return(registro); }
public Icomparable crearPorTeclado() { LectorDeDatos lector = new LectorDeDatos(); Console.WriteLine("Ingrese Nombre: "); string nombre = lector.stringPorTeclado(); Console.WriteLine("Ingrese dni: "); Numero dni = lector.numeroPorTeclado(); Console.WriteLine("Ingrese sueldo: "); Numero sueldo = lector.numeroPorTeclado(); Icomparable Vendedor = new Vendedor(nombre, dni.getValor(), sueldo); return(Vendedor); }
public I_Comparable crearAleatorio() { //CompuestoAlumno unAlumnoCompuesto = new CompuestoAlumno( // new Generar().Gen_Nombre(), // new Generar().Gen_DNI(), // new Generar().Gen_Legajo(), // (int)new Generar().Gen_Promedio() // ); //return unAlumnoCompuesto; Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); return(new CompuestoAlumno(generador.stringAleatorio(15), (int)generador.numeroDesdeArchivo(42000000), generador.numeroAleatorio(20000), generador.numeroAleatorio(10))); }
public I_Comparable crearAleatorio() { //Persona player = new Persona(); //player.Nombre = new Generar().Gen_Nombre(); //player.DNI = new Generar().Gen_DNI(); //player.Puntaje = 0; //return player; Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Persona player = new Persona(); player.Nombre = generador.stringDesdeArchivo(10); player.DNI = generador.numeroAleatorio(42000000); player.Puntaje = 0; return(player); }
public I_Comparable crearAleatorio() { //Generar random = new Generar(); //return new AlumnoProxy(random.Gen_Nombre(), random.Gen_DNI(), random.Gen_DNI(), random.Gen_Promedio() ); Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); AlumnoProxy registro = new AlumnoProxy ( generador.stringDesdeArchivo(10), generador.numeroAleatorio(42000000), (int)generador.numeroDesdeArchivo(20000), generador.numeroAleatorio(10) ); return(registro); }
public Icomparable crearPorTeclado() { LectorDeDatos lector = new LectorDeDatos(); Console.WriteLine("Ingrese Nombre: "); string nombre = lector.stringPorTeclado(); Console.WriteLine("Ingrese dni: "); Numero dni = lector.numeroPorTeclado(); Console.WriteLine("Ingrese Legajo: "); Numero Legajo = lector.numeroPorTeclado(); Console.WriteLine("Ingrese Proemdio: "); Numero Promedio = lector.numeroPorTeclado(); Icomparable alumno = new Alumno(nombre, dni.getValor(), Legajo.getValor(), Promedio.getValor()); return(alumno); }
public I_Comparable crearAleatorio() { //string nombre = new GeneradorDeDatosAleatorios(null).stringAleatorio(15); //int dni = new GeneradorDeDatosAleatorios(null).numeroAleatorio(42000000); //double sueldo = new GeneradorDeDatosAleatorios(null).numeroAleatorio(60000); //Vendedor newVendedor = new Vendedor(nombre, dni, sueldo); //return newVendedor; Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Vendedor newVendedor = new Vendedor ( generador.stringDesdeArchivo(10), generador.numeroAleatorio(42000000), generador.numeroDesdeArchivo(60000) ); return(newVendedor); }
public I_Comparable crearPorTeclado() { //Persona player = new Persona(); //Console.Clear(); //Console.Write("Ingrese el Nombre del Jugador: "); //player.Nombre = Console.ReadLine(); //Console.Write("Ingrese el DNI del Jugador: "); //player.DNI = Convert.ToInt32(Console.ReadLine()); //player.Puntaje = 0; //return player; Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); Persona player = new Persona(); Console.Write("Ingrese el Nombre del Jugador: "); player.Nombre = generador.stringPorTeclado(); Console.Write("Ingrese el DNI del Jugador: "); player.DNI = generador.numeroPorTeclado(); player.Puntaje = 0; return(player); }
static void Main(string[] args) { bool salir = false; while (salir.Equals(false)) { Console.WriteLine("---------- Elija la opcion que desea ejecutar ---------"); Console.WriteLine("1) Comparar Nombre"); Console.WriteLine("2) Comparar DNI"); Console.WriteLine("3) Comparar Legajo"); Console.WriteLine("4) Comparar Promedio"); Console.WriteLine("5) Informar Personas(E2P2)"); Console.WriteLine("6) Prueba Patron Iterador(E7P2)"); Console.WriteLine("7) Imprimir Elementos(E8P2)"); Console.WriteLine("8) Informar Maximos y Minimos(E10P2)"); Console.WriteLine("9) Test de la Clase GeneradorDeDatosAleatorios"); Console.WriteLine("10) Llenar, informar y comparar Comparables (E6P3)"); Console.WriteLine("11) Llenar, informar y comparar Vendedores (E9P3)"); Console.WriteLine("12) Patron Observer (E14P3)"); Console.WriteLine("13) Patron Adapter (E4P4 y E8P4)"); Console.WriteLine("14) Patron Decorator (E7P4)"); Console.WriteLine("0) Salir"); Console.WriteLine(); Console.Write("Ingrese su opcion: "); int eleccion = Convert.ToInt32(Console.ReadLine()); switch (eleccion) { case 1: Patron_Strategy.Main.Run(eleccion); Console.ReadKey(); Console.Clear(); break; case 2: Patron_Strategy.Main.Run(eleccion); Console.ReadKey(); Console.Clear(); break; case 3: Patron_Strategy.Main.Run(eleccion); Console.ReadKey(); Console.Clear(); break; case 4: Patron_Strategy.Main.Run(eleccion); Console.ReadKey(); Console.Clear(); break; case 5: Impresiones.Main.Run(); Console.ReadKey(); Console.Clear(); break; case 6: Patron_Iterator.Main.Run(); Console.ReadKey(); Console.Clear(); break; case 7: Impresiones.Main.Run2(); Console.ReadKey(); Console.Clear(); break; case 8: Impresiones.Main.Run3(); Console.ReadKey(); Console.Clear(); break; case 9: Console.Write("\nElija la cantidad de caracteres que desea tener el nombre (mayor a 10): "); int opcion = new LectorDeDatos().numeroPorTeclado(); Console.WriteLine("Nombre: " + new GeneradorDeDatosAleatorios().stringAleatorio(opcion)); Console.Write("\n\nElija un numero maximo del cual obtener un numero aleatorio: "); opcion = new LectorDeDatos().numeroPorTeclado(); Console.WriteLine("Numero: " + new GeneradorDeDatosAleatorios().numeroAleatorio(opcion)); Console.ReadKey(); Console.Clear(); break; case 10: Impresiones.Main.Run4(); Console.ReadKey(); Console.Clear(); break; case 11: Impresiones.Main.Run5(); Console.ReadKey(); Console.Clear(); break; case 12: Patron_Observer.Main.Run(); Console.ReadKey(); Console.Clear(); break; case 13: Patron_Adapter.Main.Run(); Console.ReadKey(); Console.Clear(); break; case 14: Patron_Decorator.Main.Run(); Console.ReadKey(); Console.Clear(); break; case 0: salir = true; break; default: Console.WriteLine("Por favor, elija una opcion correcta."); Console.ReadKey(); break; } } }
public static void Run4() { // Verificacion del ejercicio 6 practica 3 // ------------------------------------- Llenar Pila -------------------------------------------------------------- Pila newPila = new Pila(); Console.Clear(); Console.WriteLine("1) Persona. \n" + "2) Alumno. \n" + "3) Numero. \n"); Console.Write("Por favor, ingrese que tipo de Comparable desea crear para llenar la Pila: "); int eleccion_p = new LectorDeDatos(null).numeroPorTeclado(); llenar(newPila, eleccion_p); //Console.Write("\nDesea mostrar los elementos que se generaron? (S/N): "); //string eleccion_str = new LectorDeDatos().stringPorTeclado(); //if ("S".Equals(eleccion_str.ToUpper())) //{ // Console.WriteLine("La Pila se llenó con los siguientes elementos: "); //} // ------------------------------------------------------------------------------------------------------------------ //-----------------------------------Llenar Cola -------------------------------------------------------------------- Cola newCola = new Cola(); Console.Clear(); Console.WriteLine("1) Persona. \n" + "2) Alumno. \n" + "3) Numero. \n"); Console.Write("Por favor, ingrese que tipo de Comparable desea crear para llenar la Cola: "); int eleccion_c = new LectorDeDatos(null).numeroPorTeclado(); llenar(newCola, eleccion_c); //Console.Write("\nDesea mostrar los elementos que se generaron? (S/N): "); //eleccion_str = new LectorDeDatos().stringPorTeclado(); //if ("S".Equals(eleccion_str.ToUpper())) //{ // Console.WriteLine("La Cola se llenó con los siguientes elementos: "); // informar(newCola, eleccion); //} // -------------------------------------------------------------------------------------------------------------------- // --------------------------------- Llenar Conjunto ------------------------------------------------------------------ Conjunto newConjunto = new Conjunto(); Console.Clear(); Console.WriteLine("1) Persona. \n" + "2) Alumno. \n" + "3) Numero. \n"); Console.Write("Por favor, ingrese que tipo de Comparable desea crear para llenar el Conjunto: "); int eleccion_cj = new LectorDeDatos(null).numeroPorTeclado(); llenar(newConjunto, eleccion_cj); //Console.Write("\nDesea mostrar los elementos que se generaron? (S/N): "); //eleccion_str = new LectorDeDatos().stringPorTeclado(); //if ("S".Equals(eleccion_str.ToUpper())) //{ // Console.WriteLine("El Conjunto se llenó con los siguientes elementos: "); // informar(newConjunto, eleccion); //} // -------------------------------------------------------------------------------------------------------------------- // --------------------------- Llenar Diccionario --------------------------------------------------------------------- Diccionario newDiccionario = new Diccionario(); Console.Clear(); Console.WriteLine("1) Persona. \n" + "2) Alumno. \n" + //"3) ClaveValor (Este comparable es compuesto por Numero como Clave y Persona como Valor). \n" + "3) Numero. \n"); Console.Write("Por favor, ingrese que tipo de Comparable desea crear para llenar el Diccionario: "); int eleccion_d = new LectorDeDatos(null).numeroPorTeclado(); llenar(newDiccionario, eleccion_d); //Console.Write("\nDesea mostrar los elementos que se generaron? (S/N): "); //eleccion_str = new LectorDeDatos().stringPorTeclado(); //if ("S".Equals(eleccion_str.ToUpper())) //{ // Console.WriteLine("El Diccionario se llenó con los siguientes elementos: "); // informar(newDiccionario, eleccion); //} //--------------------------------------------------------------------------------------------------------------------- // ------------------------------------------- Informar Pila ---------------------------------------------------------- Console.Clear(); informar(newPila, eleccion_p); Console.ReadKey(); // -------------------------------------------------------------------------------------------------------------------- // ------------------------------------------- Informar Cola ---------------------------------------------------------- Console.Clear(); informar(newCola, eleccion_c); Console.ReadKey(); // -------------------------------------------------------------------------------------------------------------------- // ------------------------------------------- Informar Conjunto ---------------------------------------------------------- Console.Clear(); informar(newConjunto, eleccion_cj); Console.ReadKey(); // -------------------------------------------------------------------------------------------------------------------- // ------------------------------------------- Informar Diccionario ---------------------------------------------------------- // ------------- Arreglar el informar para Diccionario. //Console.Clear(); //informar(newDiccionario, eleccion_d); //Console.ReadKey(); // -------------------------------------------------------------------------------------------------------------------- }
public static void informar(IColeccionable <I_Comparable> coleccion, int opcion) { // Ejercicio 6 practica 3 // Elecciones: Persona(1) / Alumno(2) / ClaveValor(3) / Numero(4) switch (opcion) { case 1: Persona maximo_p = (Persona)coleccion.maximo(); Persona minimo_p = (Persona)coleccion.minimo(); Console.WriteLine("Cantidad de Elementos de la Coleccion: {0}\n" + "Maximo:\n\tNombre: {1}\tDNI: {2}\n" + "Minimo:\n\tNombre: {3}\tDNI: {4}", coleccion.cuantos(), maximo_p.Nombre, maximo_p.DNI, minimo_p.Nombre, minimo_p.DNI); Console.Write("\nPor favor, ingrese un DNI para saber si se encuentra dentro de la coleccion: "); int input = new LectorDeDatos(null).numeroPorTeclado(); Persona newElemento = new Persona("Usuario", input); newElemento.Estrategia = new StratComparacion_DNI(); if (coleccion.contiene(newElemento)) { Console.WriteLine("\nEl elemento leido esta en la coleccion"); } else { Console.WriteLine("\nEl elemento leido no se encuentra en la coleccion"); } break; case 2: Alumno maximo_a = (Alumno)coleccion.maximo(); Alumno minimo_a = (Alumno)coleccion.minimo(); Console.WriteLine("Cantidad de Elementos de la Coleccion: {0}\n" + "Maximo:\n\tAlumno: {1}\tDNI: {2}\tLegajo: {3}\tPromedio: {4}\n" + "Minimo:\n\tAlumno: {5}\tDNI: {6}\tLegajo: {7}\tPromedio: {8}", coleccion.cuantos(), maximo_a.Nombre, maximo_a.DNI, maximo_a.Legajo, maximo_a.Promedio, minimo_a.Nombre, minimo_a.DNI, minimo_a.Legajo, minimo_a.Promedio); Console.Write("\nPor favor, ingrese un DNI para saber si se encuentra dentro de la coleccion: "); input = new LectorDeDatos(null).numeroPorTeclado(); newElemento = new Persona("Usuario", input); newElemento.Estrategia = new StratComparacion_DNI(); if (coleccion.contiene(newElemento)) { Console.WriteLine("\nEl elemento leido esta en la coleccion"); } else { Console.WriteLine("\nEl elemento leido no se encuentra en la coleccion"); } break; //case 3: // ClaveValor maximo_cv = (ClaveValor)coleccion.maximo(); // ClaveValor minimo_cv = (ClaveValor)coleccion.minimo(); // Console.WriteLine("Cantidad de Elementos de la Coleccion: {0}\n" + // "Maximo:\n\tNombre: {1}\tDNI: {2}\n" + // "Minimo:\n\tNombre: {3}\tDNI: {4}", // coleccion.cuantos(), // ((Persona)maximo_cv.valor).Nombre, ((Persona)maximo_cv.valor).DNI, // ((Persona)minimo_cv.valor).Nombre, ((Persona)minimo_cv.valor).DNI); // Console.Write("\nPor favor, ingrese un DNI para saber si se encuentra dentro de la coleccion: "); // input = new LectorDeDatos().numeroPorTeclado(); // newElemento = new Persona("Usuario", input); // newElemento.Estrategia = new StratComparacion_DNI(); // if (coleccion.contiene(newElemento)) // Console.WriteLine("\nEl elemento leido esta en la coleccion"); // else // Console.WriteLine("\nEl elemento leido no se encuentra en la coleccion"); // break; case 3: Numero maximo_nro = (Numero)coleccion.maximo(); Numero minimo_nro = (Numero)coleccion.minimo(); Console.WriteLine("Cantidad de Elementos de la Coleccion: {0}\n" + "Maximo:\n\tNumero: {1}\n" + "Minimo:\n\tNumero: {2}\n", coleccion.cuantos(), maximo_nro.Valor, minimo_nro.Valor); Console.Write("\nPor favor, ingrese un Numero para saber si se encuentra dentro de la coleccion: "); input = new LectorDeDatos(null).numeroPorTeclado(); Numero newElemento_nro = new Numero(input); //newElemento_nro.Estrategia = new StratComparacion_DNI(); if (coleccion.contiene(newElemento_nro)) { Console.WriteLine("\nEl elemento leido esta en la coleccion"); } else { Console.WriteLine("\nEl elemento leido no se encuentra en la coleccion"); } break; case 5: Vendedor maximo_vend = (Vendedor)coleccion.maximo(); Vendedor minimo_vend = (Vendedor)coleccion.minimo(); Console.WriteLine("Cantidad de Elementos de la Coleccion: {0}\n" + "Maximo:\n\tNombre: {1}\n" + "Minimo:\n\tNombre: {2}\n", coleccion.cuantos(), maximo_vend.Nombre, minimo_vend.Nombre); Console.Write("\nPor favor, ingrese puntos de Bonus para saber si se encuentra dentro de la coleccion: "); double puntos = Convert.ToDouble(Console.ReadLine()); Vendedor newElemento_vend = new Vendedor(GeneradorDeDatosAleatorios.getInstance(null).stringAleatorio(15), GeneradorDeDatosAleatorios.getInstance(null).numeroAleatorio(44000000), GeneradorDeDatosAleatorios.getInstance(null).numeroAleatorio(60000)); newElemento_vend.Bonus = puntos; //Comentando esta linea de codigo, entrará en el if (considerando que primero, el vendedor, debe //sumar ventas antes de ser comparado, ya que todos comienzan con puntos de bonus en 1.0) //A menos que el usuario ingrese los puntos 1.0 //newElemento_nro.Estrategia = new StratComparacion_DNI(); if (coleccion.contiene(newElemento_vend)) { Console.WriteLine("\nEl elemento leido esta en la coleccion"); } else { Console.WriteLine("\nEl elemento leido no se encuentra en la coleccion"); } break; default: break; } }
public Icomparable crearPorTeclado() { LectorDeDatos lector = new LectorDeDatos(); return(lector.numeroPorTeclado()); }
public I_Comparable crearPorTeclado() { //Console.WriteLine("\nPor favor, elija que desea ingresar."); //Console.WriteLine("1) Un Numero."); //Console.WriteLine("2) Una Persona."); //Console.WriteLine("3) Un Alumno."); //Console.Write("Su opcion: "); //string opcion=Console.ReadLine(); //switch(opcion) //{ // case "1": // Console.Write("\nIngrese el numero escogido: "); // Numero numero=(Numero)new FabricaNumero().crearPorTeclado(); // return numero; // case "2": // Console.Write("\nIngrese un Nombre: "); // string nombre = new LectorDeDatos().stringPorTeclado(); // Console.Write("\nIngrese un Documento: "); // int documento = new LectorDeDatos().numeroPorTeclado(); // return new Persona(nombre, documento); // case "3": // return new FabricaAlumno().crearPorTeclado(); // default: // return new Numero(0); //} Manejador generador = new LectorDeDatos(null); generador = GeneradorDeDatosAleatorios.getInstance(generador); generador = LectorDeArchivos.getInstance(generador); ClaveValor registro; Console.WriteLine("\nPor favor, elija que desea ingresar."); Console.WriteLine("1) Un Numero."); Console.WriteLine("2) Una Persona."); Console.WriteLine("3) Un Alumno."); Console.Write("Su opcion: "); string opcion = Console.ReadLine(); switch (opcion) { case "1": Numero numero = (Numero) new FabricaNumero().crearPorTeclado(); registro = new ClaveValor(new Numero(generador.numeroAleatorio(50000)), numero); return(registro); case "2": Persona persona = new Persona ( generador.stringPorTeclado(), generador.numeroPorTeclado() ); registro = new ClaveValor(new Numero(generador.numeroAleatorio(50000)), persona); return(registro); case "3": registro = new ClaveValor(new Numero(generador.numeroAleatorio(50000)), new FabricaAlumno().crearPorTeclado()); return(registro); default: return(null); } }
public IComparableP CrearVendedorPorTeclado() { vendedor = new Vendedor(LectorDeDatos.stringPorTeclado(), LectorDeDatos.numeroPorTeclado(), LectorDeDatos.numeroPorTeclado(), LectorDeDatos.numeroPorTeclado()); return(vendedor); }