1
resposta

[Projeto] Resolução

Para resolver esse problema, o sistema deve seguir um fluxo de decisão baseado na nota final. O passo a passo ficou assim:

Entrada de dados: O sistema recebe a média final informada pelo usuário.

Primeira verificação: * Se a média for menor que 5.0, o sistema exibe: "Você está reprovado."

Segunda verificação: * Se a média for maior ou igual a 5.0 E menor que 7.0, o sistema exibe: "Você está de recuperação."

Terceira verificação: * Se a média for maior ou igual a 7.0, o sistema exibe: "Parabéns! Você foi aprovado."

Finalização: O processo é encerrado após a exibição da mensagem correspondente.

1 resposta

Oi, Geraldo! Como vai?

Agradeço por compartilhar.

Sua resolução ficou bem organizada e mostra um bom uso do fluxo de decisão com condições para cada faixa de média. A separação entre entrada de dados, verificações e finalização ajuda bastante a entender como o sistema deve se comportar em cada caso.

Dica: para deixar a lógica ainda mais clara, você pode pensar nessa sequência como uma estrutura if, else if e else, evitando verificações repetidas depois que uma condição já foi atendida. Continue praticando esse tipo de raciocínio, ele é muito importante para construir algoritmos mais eficientes.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!