Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

[Reclamação] Erro na resposta informada como correta em 'Treinando condicionais'

Na seção 'Treinando condicionais', a resposta informada como correta contém um erro:

double calcularTaxaDeJuros(double saldo) {
  if (saldo < 1000) {
    return 0.01;
  } else if (saldo < 5000) {
    return 0.02;
  } else {
    return 0.03;
  }
}

Esta função nunca irá retornar uma taxa de juros de 2%, pois qualquer saldo inferior a R$ 1000 automaticamente retornará uma taxa de juros de 1%, pois a condição do if já atende a condição do else if.