Exemplo n.º 1
0
        /// <summary>
        /// metodo que calcula la varianza segun el movimiento y lo apostado
        /// </summary>
        /// <param name="m">moneda apostada</param>
        /// <param name="cantidad">cantidad apostada</param>
        /// <param name="win">movimiento</param>
        /// <returns>float de la varianza</returns>
        public static float CalcularVarianza(Moneda m, int cantidad, ETipoTransaccion win)
        {
            float rtn = 0;

            switch (win)
            {
            case ETipoTransaccion.compra:
                rtn = m.Precio * cantidad;
                break;

            case ETipoTransaccion.gana:
                rtn = m.Precio * m.Cantidad * m.Ganancia;
                break;

            case ETipoTransaccion.pierde:
                rtn = -(m.Precio * cantidad);
                break;
            }
            return(rtn);
        }
Exemplo n.º 2
0
 /// <summary>
 /// constructor al que se le pasan todos los atributos
 /// </summary>
 /// <param name="j"></param>
 /// <param name="varianza"></param>
 /// <param name="transa"></param>
 public Jugada(Jugador j, float varianza, ETipoTransaccion transa)
     : this(j)
 {
     this.varianza   = varianza;
     this.movimiento = transa;
 }