Ejemplo n.º 1
0
        public SimuladorRevistas2()
        {
            AbrePuerta = new DistribucionDeProb("AbrePuerta");

            Opcion AbrePuertaOp1 = new Opcion("NO", 0);
            Opcion AbrePuertaOp2 = new Opcion("SI", 0.3);

            AbrePuerta.AddOpcion(AbrePuertaOp1);
            AbrePuerta.AddOpcion(AbrePuertaOp2);


            AtiendePuerta = new DistribucionDeProb("AtiendePuerta");

            Opcion AtiendePuertaOp1 = new Opcion("Mujer", 0);
            Opcion AtiendePuertaOp2 = new Opcion("Hombre", 0.8);

            AtiendePuerta.AddOpcion(AtiendePuertaOp1);
            AtiendePuerta.AddOpcion(AtiendePuertaOp2);


            VentaMujer = new DistribucionDeProb("VentaMujer");

            Opcion VentaMujerOp1 = new Opcion("SI", 0);
            Opcion VentaMujerOp2 = new Opcion("NO", 0.15);

            VentaMujer.AddOpcion(VentaMujerOp1);
            VentaMujer.AddOpcion(VentaMujerOp2);


            VentaHombre = new DistribucionDeProb("VentaHombre");

            Opcion VentaHombreOp1 = new Opcion("SI", 0);
            Opcion VentaHombreOp2 = new Opcion("NO", 0.25);

            VentaHombre.AddOpcion(VentaHombreOp1);
            VentaHombre.AddOpcion(VentaHombreOp2);


            SuscripcionMujer = new DistribucionDeProb("SuscripcionMujer");

            Opcion SuscripcionMujerOp1 = new Opcion("1", 0);
            Opcion SuscripcionMujerOp2 = new Opcion("2", 0.6);
            Opcion SuscripcionMujerOp3 = new Opcion("3", 0.9);

            SuscripcionMujer.AddOpcion(SuscripcionMujerOp1);
            SuscripcionMujer.AddOpcion(SuscripcionMujerOp2);
            SuscripcionMujer.AddOpcion(SuscripcionMujerOp3);


            SuscripcionHombre = new DistribucionDeProb("SuscripcionHombre");

            Opcion SuscripcionHombreOp1 = new Opcion("1", 0);
            Opcion SuscripcionHombreOp2 = new Opcion("2", 0.1);
            Opcion SuscripcionHombreOp3 = new Opcion("3", 0.5);
            Opcion SuscripcionHombreOp4 = new Opcion("4", 0.8);

            SuscripcionHombre.AddOpcion(SuscripcionHombreOp1);
            SuscripcionHombre.AddOpcion(SuscripcionHombreOp2);
            SuscripcionHombre.AddOpcion(SuscripcionHombreOp3);
            SuscripcionHombre.AddOpcion(SuscripcionHombreOp4);
        }
 public void AddOpcion(Opcion opcion)
 {
     opciones.Add(opcion);
 }