Article image
Melky Nascimento
Melky Nascimento19/02/2023 16:29
Compartilhe

Possível erro de leitura com.código correto

  • #JavaScript

O código que eu fornci em resposta ao desafio está correto e atende aos requisitos do problema proposto.

Primeiramente, o código lê as notas do aluno e armazena em um array, calcula a média dessas notas e, em seguida, verifica qual é a situação do aluno (aprovado, reprovado ou em recuperação), utilizando uma estrutura condicional if/else para isso.

A condição para aprovação foi definida como uma média maior ou igual a 7. Se a média for menor do que 5, o aluno é considerado reprovado. Se a média for maior ou igual a 5 e menor do que 7, o aluno está em recuperação.

Além disso, o código também utiliza a função parseFloat para converter as notas lidas para valores numéricos. E também usa a função console.log() para imprimir as mensagens de aprovação, reprovação ou recuperação.

Dessa forma, o código implementa corretamente o que foi solicitado no enunciado do desafio, tornando-o uma solução válida e eficiente para o problema proposto.

Compartilhe
Comentários (3)

BN

Bruno Nascimento - 28/03/2024 14:06

Estou com o mesmo problema.

22

2Gelk 2Gelkmh - 19/02/2023 16:51

Para cada arquivo da entrada, terá um arquivo de saída. E como mencionado no Desafio, será gerado uma linha com a palavra "Reprovado

Deyvid Silva
Deyvid Silva - 19/02/2023 16:39

Boa tarde colega tudo joia, na verdade a questão em si só pede a média como entrada. Como mostrado no exemplo, usa o gets() que a plataforma oferece (não é um método do JavaScript) e só um modo que a plataforma colocou para pegar os valores das entradas:


let media = gets();


if (media < 5) {
print('REP');
} else if (media >= 5 && media < 7){
print("REC")
} else {
print("APR")
}