Analise a página Web a seguir, escrita em (HTML) e com a lin . . .

Exercício 10 de 10 em: Engenharia de Software / Javascript

Ano: 2018 Banca: IF-RS Órgão: IF-RS Cargo: Técnico de Tecnologia da Informação

📌 Analise a página Web a seguir, escrita em (HTML) e com a linguagem JavaScript.

<!DOCTYPE html>
<body>
<script language="Javascript">
function classificacao()
{
  return function(obj1, obj2){
    var a = (obj2["nota"] - obj1["nota"]);
    return (a !== 0) ? a : (obj1["idade"] - obj2["idade"]);
  }
}
var aprovados = [
  {candidato: "Renata Soares", nota: 7.8, idade: 29},
  {candidato: "Marcos Teixeira", nota: 7.8, idade: 26},
  {candidato: "Priscila Gomes", nota: 7.8, idade: 30},
  {candidato: "João Oliveira", nota: 7.8, idade: 27},
  {candidato: "Adriana Telles", nota: 7.8, idade: 28}
];
aprovados.sort(classificacao());
document.write(aprovados[1].candidato);
</script>
</body>
</html>

Como pode ser observado, uma função foi criada para ordenar os candidatos do array “aprovados”, considerando como critério de ordenação nota e idade. Ao executar este script no navegador Google Chrome, versão 64, pergunta-se: qual candidato ficou em segundo lugar?


exerciciosresolvidos.com.br

Acreditamos na educação gratuita e de qualidade. Nos ajude com sua opinião, sugestão ou crítica : exerciciosresolvidosbr@gmail.com

Copyright © 2020. Built with ❤ Love