1
resposta

Algoritmo: Verificação de Média do Estudante

Algoritmo: Verificação de Média do Estudante

Solicitar ao usuário que informe a média final do estudante.
Ler o valor digitado e armazenar na variável media.
Se a media for menor que 5,0, então:
Exibir a mensagem: “Você está reprovado.”
Senão, se a media for maior ou igual a 5,0 e menor que 7,0, então:
Exibir a mensagem: “Você está de recuperação.”
Senão (ou seja, se a media for maior ou igual a 7,0):
Exibir a mensagem: “Parabéns! Você foi aprovado.”
Fim do algoritmo.
// Solicita a média do estudante
let media = parseFloat(prompt("Digite a média final do estudante:"));

// Verifica a condição da média
if (media < 5.0) {
alert("Você está reprovado.");
} else if (media >= 5.0 && media < 7.0) {
alert("Você está de recuperação.");
} else {
alert("Parabéns! Você foi aprovado.");
}

1 resposta

Oi, Anna! Como vai?

Seu algoritmo ficou bem organizado e a lógica das condições está correta: você usou parseFloat() para ler a média com casas decimais e aplicou bem o if, else if e else para separar reprovação, recuperação e aprovação. Uma dica interessante para o futuro é validar se o valor digitado é um número antes de fazer a comparação, usando isNaN(). Veja este exemplo:


let media = parseFloat(prompt("Digite a media final do estudante:"));

if (isNaN(media)) {
  alert("Digite um numero valido.");
} else if (media < 5.0) {
  alert("Voce esta reprovado.");
} else if (media < 7.0) {
  alert("Voce esta de recuperacao.");
} else {
  alert("Parabens! Voce foi aprovado.");
}

Esse ajuste verifica se a entrada é inválida antes de classificar a média, deixando o código mais seguro.

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