1
resposta

[Projeto] Desafio: Verificação de média final dos estudantes

O sistema recebe a média final do aluno e, com base nesse valor, define a situação dele.

Passo a passo:

a. Pedir a média final do aluno.
b. Se a média for menor que 5,0, mostrar: “Você está reprovado.”
c. Se a média for maior ou igual a 5,0 e menor que 7,0, mostrar: “Você está de recuperação.”
d. Se a média for 7,0 ou mais, mostrar: “Parabéns! Você foi aprovado.”

No final, o sistema só verifica em qual faixa a média se encaixa e exibe a mensagem correspondente.

1 resposta

Oii Fernanda, tudo bem?

Só um detalhe para ficar de olho: na condição b, ao verificar se a média é menor que 5,0, certifique-se de que essa verificação acontece antes das demais. A ordem importa quando usamos condicionais encadeadas, porque assim que uma condição for verdadeira, as seguintes não são avaliadas.

Uma estrutura que representa bem esse raciocínio:

INÍCIO
  Ler média
  SE média < 5,0 ENTÃO
    Exibir "Você está reprovado."
  SENÃO SE média < 7,0 ENTÃO
    Exibir "Você está de recuperação."
  SENÃO
    Exibir "Parabéns! Você foi aprovado."
FIM

Repare que a segunda condição (média < 7,0) não precisa verificar >= 5,0 explicitamente — se chegou até ali, já sabemos que a média não é menor que 5,0, porque a primeira condição teria sido verdadeira. Isso é um reflexo natural do fluxo de decisão encadeado.

Conseguiu visualizar por que a ordem das verificações faz diferença? Se surgir alguma dúvida, fico à disposição!

Bons estudos!

Sucesso

Imagem da comunidade