Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

O "Ex. 2 da Aula 9 - Mão na Massa - OO" não está com o "if" errado?

Está assim:

if (valorASerSacado >= this.saldo || valorASerSacado < 0)

O correto não seria?

if (valorASerSacado > this.saldo || valorASerSacado < 0)

Como está no exercício, não é possível sacar o valor total existente na conta.

Eu estou correto ou está passando algo despercebido que eu não estou enxergando?

3 respostas

Em minha opinião está incorreto também, pois se o valorASerSacado se for igual ao valor contido em this.saldo, a condição será verdadeira pois basta uma delas ser verdadeira para entrar no if.

Correto seria isso mesmo.

if (valorASerSacado > this.saldo || valorASerSacado < 0)

solução!

Realmente Rafael, de acordo com a lógica do método está errado.

Obrigado por avisar, vamos corrigir :)

Ótimo pessoal, obrigado pela atenção! :-)

Fico feliz por ter contribuído com a melhoria do excelente conteúdo do Alura.

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