예제 #1
0
        /// <summary>
        /// Método implementado pelo professor.
        /// </summary>
        /// <param name="conta"></param>
        /// <param name="investimento"></param>
        public void Realiza(ContaBancaria conta, IInvestimento investimento)
        {
            double resultado = investimento.Calcula(conta);

            conta.Depositar((decimal)resultado * 0.75m);
            Console.WriteLine($"Novo saldo: {conta.Saldo}");
        }
예제 #2
0
        /// <summary>
        /// Método criado por mim.
        /// </summary>
        /// <param name="conta"></param>
        /// <param name="investimento"></param>
        public void Investir(ContaBancaria conta, IInvestimento investimento)
        {
            decimal retornoInvestimento = investimento.InvestirSaldo(conta.Saldo);

            conta.Depositar(retornoInvestimento);
        }