- Fundamentos de ProgramaçãoAlgoritmosConceitos Básicos de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Lista
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
No laboratório de perícia, uma papiloscopista desenvolveu uma função em JavaScript para processar uma lista contendo a pontuação de qualidade de 5 impressões digitais coletadas na cena de um crime. O objetivo da função é contabilizar quantas amostras possuem qualidade suficiente para análise (nota maior ou igual a 70) e interromper a varredura caso encontre uma amostra totalmente corrompida (nota igual a 0).
Considere o trecho de código em Javascript a seguir:
function analisarAmostras(notas) {
let aprovadas = 0;
let rejeitadas = 0;
for (let i = 0; i < notas.length; i++) {
if (notas[i] === 0) {
break;
}
if (notas[i] >= 70) {
aprovadas++;
} else {
rejeitadas++;
}
}
console.log(`${aprovadas}-${rejeitadas}`);
}
const amostras = [85, 42, 90, 0, 75];
analisarAmostras(amostras); Assinale a opção que indica o valor impresso após a execução do código.