1
resposta

heranca polimofirsmo conta corrente

fiz as alteracao na conta corrente para aplicar o desconto de 0.2 na hora de fazer a transferencia porem ele faz a transferencia e nao retira o valor 0.2 segue o codigo essa e a class ContaCorrente public class ContaCorrente extends Conta {

public ContaCorrente(int agencia, int numero) {
    super(agencia, numero);
}

@Override
public boolean saca(double valor) {
    double valorASacar = valor + 0.2;
    return super.saca(valorASacar);
}

}

1 resposta

Olá Devals,

Pelo que entendi, você fez uma alteração na classe ContaCorrente para aplicar um desconto de 0.2 na hora de fazer uma transferência, mas o valor não está sendo retirado corretamente.

Pelo código que você postou, parece que o problema está na implementação do método saca(). Na linha "double valorASacar = valor + 0.2;", você está adicionando 0.2 ao valor que a pessoa deseja sacar, mas na verdade deveria estar subtraindo esse valor.

Tente substituir essa linha por "double valorASacar = valor - 0.2;" e veja se o problema é resolvido.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software