Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Calculadora de Média e Situação do Aluno.

let [prova1,prova2,prova3,prova4] = [parseInt(Math.random() * 10 + 1),parseInt(Math.random() * 10 + 1),parseInt(Math.random() * 10 + 1),parseInt(Math.random() * 10 + 1)];

console.log(verificarAprovacao(calcularMedia(prova1,prova2,prova3,prova4)));

function verificarAprovacao(media)
{
    return media >= 5 ? 'Aprovado' : 'Reprovado';
}

function calcularMedia(nota1, nota2, nota3, nota4)
{
    return ((nota1+nota2+nota3+nota4)/4);
}
1 resposta
solução!

Oi Leonardo, tudo bem?

Muito obrigada por compartilhar o código! Parabéns pela prática e pela utilização de desestruturação para gerar notas aleatórias. A abordagem de dividir a lógica em funções separadas, como verificarAprovacao e calcularMedia, é uma prática sólida de programação funcional e melhora a legibilidade do código.

E, o uso de parseInt(Math.random() * 10 + 1) para gerar notas aleatórias entre 1 e 10 é uma maneira eficaz de simular resultados de provas.

Um abraço e bons estudos.