Programa que leia os nomes dos participantes e, ao final, apresente apenas o nome e a nota da vencedora

18/03/2019

0

Pessoal estou desenvolvendo este programa mais estou com uma dificuldade para colocar o nome do vencedor.

segue o código:
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Questão 04</title>
</head>

<body>
    <div id=''add''></div>


    <script>
        // Questão 04

        // Em um concurso de fantasias, os jurados precisam digitar o nome dos 10 participantes 
        // e suas respectivas notas variando de 0 até 10. Crie um programa, utilizando o VisuAlg, 
        // que leia os nomes dos participantes e, ao final, apresente apenas o nome e a nota da 
        // vencedora.

        var nome = new Array();
        var nome = [];
        var nota = new Array();
        var nota = [];

        var i;
        for (i = 0; i < 3; i++) {
            nome.push(prompt(''Digite o nome do participante''));
            console.log(nome)
            nota.push(prompt(''Digite a nota do participante''));
            console.log(nota);
            maiorNota = 0;
            var maiorNota = Math.max(...nota);
            console.log(maiorNota);
        }


        document.getElementById(''add'').innerHTML = `O participante $, teve a maior nota: $.`;
    </script>
</body>

</html>

Rafael Dias

Rafael Dias

Responder

Posts

19/03/2019

Emerson Nascimento

a lógica é assim:

notavencedor = 0
nomevencedor = ''

laço
. pede o nome do participante
. pede a nota do participante

. compara se a nota do participante é maior que notavencedor
. - se a nota for maior, atribui notavencedor=nota e nomevencedor=nome
fim do laço

apresenta os dados do vencedor


Responder

19/03/2019

Rafael Dias

fiz assim:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Questão 04</title>
</head>

<body>
    <div id=''add''></div>

    <script>
        // Questão 04

        // Em um concurso de fantasias, os jurados precisam digitar o nome dos 10 participantes 
        // e suas respectivas notas variando de 0 até 10. Crie um programa, utilizando o VisuAlg, 
        // que leia os nomes dos participantes e, ao final, apresente apenas o nome e a nota da 
        // vencedora.

        var nome = new Array();
        var nome = [];
        var nota = new Array();
        var nota = [];

        var i;
        var maiorNota = 0;
        for (i = 0; i < 10; i++) {
            nome.push(prompt(''Digite o nome do participante''));
            nota.push(prompt(''Digite a nota do participante''));

            if (maiorNota < parseInt(nota[i])) {
                maiorNota = parseInt(nota[i])
                maiorNome = nome[i]
            }
        }

        document.getElementById(''add'').innerHTML = `A maior nota foi $. O vencedor(ra) foi: $.`;


    </script>
</body>

</html>
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar