1
resposta

O que completar

Boa noite! Eu fiz um código e ele está funcionando. Queria pedir uma dica de como complementar o código:

<meta charset="UTF-8">
 MÉDIA DE PARTICIPAÇÃO EM GOLS POR JOGO! VEJA!!! ACESSE NOSSO PROGRAMA E VEJA A MÉDIA DE PARTICIPAÇÃO EM GOL DO JOGADOR QUE VOCÊ QUISER "<br>" "<br>";
<script>
    function pulaLinha(){
        document.write("<br>");
        document.write("<br>");
    }

    function mostra(frase){
        document.write(frase);
        pulaLinha();
    }

 var nome = prompt("Para um melhor atendimento, digite o nome do jogador que você quer ver a média em p/g por jogo");
 var liga = prompt("Digite o Campeonato no qual o " + nome + " fez esses números");
 var gols = parseInt(prompt("Digite a quantidade de gols que " + nome + " fez no " + liga));
 var assistencias = parseInt(prompt("Digite a quantidade de asssistencias que o " + nome + " deu no " + liga));
 var jogos = parseInt(prompt("Digite a quantidade de jogos que o " + nome + " fez no " + liga));
 var media = (gols + assistencias)/ jogos;
 mostra("A média de participação em gol por jogo do " + nome + " no " + liga + " é de " + media);

</script>
1 resposta

Olá, Flávio! Tudo bem?

Seu código já está bem estruturado e funcional. Parabéns pelo progresso! Para complementar e melhorar a experiência do usuário, você pode adicionar algumas funcionalidades extras, como validação de entrada e exibição dos resultados de uma forma mais amigável. Aqui estão algumas sugestões:

  1. Validação de Entrada: Verifique se os valores inseridos pelo usuário são números válidos e maiores que zero.
  2. Exibição dos Resultados: Em vez de usar document.write, considere usar elementos HTML para exibir os resultados. Isso evita problemas de sobrescrever o documento.

Aqui está um exemplo de como você pode implementar essas melhorias:

<meta charset="UTF-8">
<title>Média de Participação em Gols por Jogo</title>
<h1>MÉDIA DE PARTICIPAÇÃO EM GOLS POR JOGO! VEJA!!!</h1>
<p>Acesse nosso programa e veja a média de participação em gol do jogador que você quiser.</p>

<script>
    function pulaLinha() {
        const br = document.createElement("br");
        document.body.appendChild(br);
    }

    function mostra(frase) {
        const p = document.createElement("p");
        p.textContent = frase;
        document.body.appendChild(p);
        pulaLinha();
    }

    function obterNumero(mensagem) {
        let numero;
        do {
            numero = parseInt(prompt(mensagem));
        } while (isNaN(numero) || numero <= 0);
        return numero;
    }

    const nome = prompt("Para um melhor atendimento, digite o nome do jogador que você quer ver a média em p/g por jogo");
    const liga = prompt("Digite o Campeonato no qual o " + nome + " fez esses números");
    const gols = obterNumero("Digite a quantidade de gols que " + nome + " fez no " + liga);
    const assistencias = obterNumero("Digite a quantidade de assistências que o " + nome + " deu no " + liga);
    const jogos = obterNumero("Digite a quantidade de jogos que o " + nome + " fez no " + liga);
    const media = (gols + assistencias) / jogos;

    mostra("A média de participação em gol por jogo do " + nome + " no " + liga + " é de " + media.toFixed(2));
</script>

Com essas alterações, o código se torna mais robusto e a apresentação dos resultados fica mais elegante.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.