1
resposta

[Dúvida] 07 Treinando condicionais

Creio que o enunciado da questão está faltando dados para que seja possivel responder. Como não informa os valores de corte dos saldos, todas as resposta poderiam estar corretas.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Ei, Francisco! Tudo bem?

Boa observação está no caminho certo ao pensar que esses valores são cruciais para definir a lógica.

O exercício propõe que você escolha a estrutura condicional mais adequada para implementar a lógica de taxa de juros com base no saldo. As opções de código já apresentam diferentes lógicas e faixas de saldo.

Minha dica é que você analise cada uma das opções de código fornecidas e tente identificar qual delas representa uma lógica de condicionais que faz sentido para um cenário de taxas de juros baseadas em faixas de saldo. Pense em como as condições if, else if e else se complementam para cobrir todos os possíveis valores de saldo.

Por exemplo a resposta D ela cobre todas as faixas de saldo de forma eficiente e sem ambiguidades, utilizando a sequência if, else if e else:

  • O primeiro if (saldo < 1000) trata saldos abaixo de 1000.
  • O else if (saldo < 5000) é executado apenas se o saldo não for menor que 1000 (ou seja, é 1000 ou mais) E for menor que 5000. Isso cria a faixa de 1000 a 4999.99.
  • O else final captura todos os saldos que não se encaixaram nas condições anteriores, ou seja, saldos de 5000 ou mais.

Essa estrutura garante que todas as faixas de saldo sejam cobertas sem sobreposição ou lacunas. Espero que isso ajude a esclarecer sua dúvida!

Bons estudos e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado