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

[Projeto] Classificação de desempenho acadêmico

  1. Início do processo.
  2. O sistema recebe a média final do estudante.
  3. O sistema verifica a média informada:
    • Se a média for menor que 5,0, o sistema exibe a mensagem:
      • “Você está reprovado.”
    • Caso contrário, se a média for maior ou igual a 7,0, o sistema exibe a mensagem:
      • “Parabéns! Você foi aprovado.”
    • Caso contrário, o sistema exibe a mensagem:
      • “Você está de recuperação.”
  4. Fim do processo.
INÍCIO

  LEIA media

  SE media < 5.0 ENTÃO
      ESCREVA "Você está reprovado."
  SENÃO SE media >= 7.0 ENTÃO
      ESCREVA "Parabéns! Você foi aprovado."
  SENÃO
      ESCREVA "Você está de recuperação."
  FIM SE

FIM
3 respostas

Oi, Estudante! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Achei bem legal como você organizou as condições em cadeia (SE / SENÃO SE / SENÃO) e definiu direitinho as faixas de média (menor que 5, maior ou igual a 7, e o intervalo entre elas).

Uma dica interessante para o futuro é aplicar pensamento computacional com decomposição e testes de casos: separe o problema em partes (ler a média, comparar faixas, exibir mensagem) e crie exemplos para checar os limites, como 4,9, 5,0, 6,9 e 7,0, garantindo que cada condição funciona no momento certo.

Continue com essa dedicação!

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

Obrigado Rafaela... Aqui está uma possibilidade:

Classificação de desempenho acadêmico (com decomposição e testes de limite)

  1. Início do processo.
  2. O sistema lê a média final do estudante.
  3. O sistema analisa a média por faixas, seguindo as regras de negócio:
    • Se a média for menor que 5,0, o sistema exibe a mensagem:
      • “Você está reprovado.”
    • Caso contrário, se a média for maior ou igual a 7,0, o sistema exibe a mensagem:
      • “Parabéns! Você foi aprovado.”
    • Caso contrário, o sistema exibe a mensagem:
      • “Você está de recuperação.”
  4. Para garantir o funcionamento correto do processo, o sistema deve ser validado com casos de teste nos valores de limite, como:
    • média 4,9 → reprovado
    • média 5,0 → recuperação
    • média 6,9 → recuperação
    • média 7,0 → aprovado
  5. Fim do processo.
solução!

Oi, Estudante!

Você aplicou corretamente a dica que foi sugerida. Sua nova descrição mostra claramente a decomposição do problema e o uso de testes de valores de limite, o que demonstra um bom entendimento de pensamento computacional. Você separou bem as etapas, definiu as regras de negócio de forma objetiva e validou o algoritmo com exemplos práticos, exatamente como esperado na atividade.

Essa organização deixa o processo mais fácil de entender, testar e manter, além de garantir que cada faixa de média seja tratada corretamente.

Fico à disposição. Abraços e bons estudos!