Exemplo n.º 1
0
        //PATRON COMMAND
        public bool hayAlgoFueraDeLoNormal()
        {
            double probabilidad = 0.40;
            double numero       = Aleatorio.generadorNum();

            return(numero < probabilidad);
        }
Exemplo n.º 2
0
        public void chispa()
        {
            double probabilidad = 0.7;
            double incendio     = Aleatorio.generadorNum();

            if (incendio < probabilidad)
            {
                Console.WriteLine("Haciendo sonar la alarma de incendio de " + this.ToString());
                notificar();
            }
        }
Exemplo n.º 3
0
        private static ISector decorarSector(ISector sector, int caudalLluvia, int temperatura, int velocidadViento)
        {
            double probabilidad = 0.2;

            if (Aleatorio.generadorNum() < probabilidad)
            {
                sector = FabricaDeSectores.crearSector("pastoSeco", sector, 0);
            }

            if (Aleatorio.generadorNum() < probabilidad)
            {
                sector = FabricaDeSectores.crearSector("arbolesGrandes", sector, 0);
            }

            if (Aleatorio.generadorNum() < probabilidad)
            {
                sector = FabricaDeSectores.crearSector("genteAsustada", sector, 0);
            }

            if (temperatura > 30)
            {
                sector = FabricaDeSectores.crearSector("muchoCalor", sector, temperatura);
            }

            if (velocidadViento > 80)
            {
                sector = FabricaDeSectores.crearSector("muchoViento", sector, velocidadViento);
            }
            //Probabilidad de dia lluvioso
            bool   lluvia  = false;
            double pLluvia = 0.2;

            if (Aleatorio.generadorNum() < pLluvia)
            {
                lluvia = true;
            }

            if (caudalLluvia > 0 && lluvia)
            {
                sector = FabricaDeSectores.crearSector("diaLluvioso", sector, caudalLluvia);
            }

            return(sector);
        }
Exemplo n.º 4
0
 public bool tenesRitmoCardiaco()
 {
     return(Aleatorio.generadorNum() < 0.2);
 }
Exemplo n.º 5
0
 public bool estasRespirando()
 {
     return(Aleatorio.generadorNum() < 0.1);
 }
Exemplo n.º 6
0
 public bool estasConciente()
 {
     return(Aleatorio.generadorNum() < 0.2);
 }