2
respostas

Classificando Desempenho do Aluno

< Inicio >
1 – Digitar < Nota 1>;< Nota 2>; < Nota 3 >;
1 a – Calcule a Média = < Nota 1>+ < Nota 2> + < Nota 3 >/ 3;
2 – Se < Média> for < que 5;
2 a) Retorne “Você está Reprovado!” ;
3 – Se <Média > for > = 5 ou <6,9;
3 a) Retorne “Você está de Recuperação!” ;
4 - Se <Média > for > 6,9;
4 a) Retorne “Parabéns!! Você foi Aprovado” ;
< Fim >

2 respostas

Olá, Estudante. Como vai?

Seu algoritmo está muito bem estruturado e demonstra que você compreendeu bem a sequência lógica do desafio de Pensamento Computacional.

Para agregar ainda mais valor ao seu código e garantir que ele funcione exatamente como esperado, deixo duas sugestões técnicas importantes:

  • No passo 1 a, cuidado com a precedência matemática. Para que o cálculo da média seja correto, você deve somar todas as notas antes de dividir. Sem os parênteses, o sistema dividiria apenas a terceira nota por 3. O ideal seria: (Nota 1 + Nota 2 + Nota 3) / 3.
  • Nos passos 3 e 4, note que se o aluno tirar exatamente 6,9, ele pode acabar ficando de fora das condições. Uma dica é usar o valor 7 como base para a aprovação, garantindo que não haja brechas entre os números decimais.

Refinar esses pequenos detalhes ajuda muito a evitar erros inesperados quando passamos a lógica para uma linguagem de programação real!

Espero que possa ter lhe ajudado!

Obrigada Evandro!. A questão do Cálculo da Média foi um descuido mesmo, fiz e não revisei. Quantos aos passos 3 e 4 compreendi sua dica, vou me atentar a esse gargalo da próxima vez.