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:
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)