public override IComparable crearAleatorio()
        {
            GeneradorDeDatosAleatorios gdda = new GeneradorDeDatosAleatorios();

            string nombre = gdda.stringAleatorio(5);
            int    dni    = gdda.numeroAleatorio(100);
            int    sueldo = gdda.numeroAleatorio(1000);

            return(new Vendedor(nombre, dni, sueldo));
        }
예제 #2
0
        public override IComparable crearAleatorio()
        {
            GeneradorDeDatosAleatorios gdda = new GeneradorDeDatosAleatorios();

            string nombre   = gdda.stringAleatorio(5);
            int    dni      = gdda.numeroAleatorio(100);
            int    legajo   = gdda.numeroAleatorio(200);
            double promedio = gdda.numeroAleatorio(10);

            return(new Alumno(nombre, dni, legajo, promedio));
        }
예제 #3
0
        public override IComparable crearAleatorio()
        {
            GeneradorDeDatosAleatorios gdda = new GeneradorDeDatosAleatorios();
            int numero = gdda.numeroAleatorio(50);

            return(new Numero(numero)); // retorna un numero del 1 al 50
        }
        public int responderPregunta(int pregunta)
        {
            if (alumnoReal == null)
            {
                if (opcion == 2)
                {
                    GeneradorDeDatosAleatorios g = new GeneradorDeDatosAleatorios();
                    alumnoReal = new Alumno(nombre, dni, g.numeroAleatorio(1000), g.numeroAleatorio(10));
                }
            }
            if (opcion == 4)
            {
                GeneradorDeDatosAleatorios g = new GeneradorDeDatosAleatorios();
                alumnoReal = new AlumnoMuyEstudioso(nombre, dni, g.numeroAleatorio(1000), g.numeroAleatorio(10));
            }

            return(alumnoReal.responderPregunta(pregunta));
        }
예제 #5
0
        //----- Ejercicio 6, Practica 3-----
        public static void Llenar(IColeccionable coleccionable, int opcion)
        {
            GeneradorDeDatosAleatorios g = new GeneradorDeDatosAleatorios();
            int cantVeces = 0;

            while (cantVeces < 20)
            {
                IAlumno alumno = new AlumnoProxy(opcion, g.stringAleatorio(5), g.numeroAleatorio(1000));
                coleccionable.Agregar(alumno);
                cantVeces++;
            }
        }