Fórum Programa que leia os nomes dos participantes e, ao final, apresente apenas o nome e a nota da vencedora #601269

18/03/2019

0

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

segue o código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!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

Gostei + 0

19/03/2019

Rafael Dias

fiz assim:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!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

Gostei + 0

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

Aceitar