예제 #1
0
        public void RealizarApuesta(int numero, ModoApuesta modoApuesta, float monto)
        {
            Apuesta a = new Apuesta(numero, modoApuesta, monto);

            if (puedePagar(a))
            {
                this.apuesta = a;
            }
            else
            {
                Console.WriteLine("La apuesta supera el saldo disponible");
                apuesta = new Apuesta(0, ModoApuesta.CONSERVADOR, 0);
            }
        }
예제 #2
0
 // Compara la apuesta con el resultado
 public bool Acerto(Apuesta apuesta, int resultado)
 {
     return(apuesta.GetNumero() == resultado);
 }
예제 #3
0
 // Evalua si el jugador puede pagar la apuesta en caso de perder
 public bool puedePagar(Apuesta a)
 {
     return(a.Cobrar() <= saldo);
 }