JavaScriptRepetiçãobasico

Maior número

Em programas reais, como sistemas de análise de dados ou processamento de notas escolares, é comum precisar identificar o maior valor em uma lista. Dominar o laço for com uma variável de controle permite fazer isso sem depender de funções prontas, o que é útil em ambientes com restrições ou para entender a lógica por trás de algoritmos básicos.

O PROBLEMA

Declare um array com 5 números e encontre o maior usando for sem Math.max().

EXEMPLO

const nums = [3,7,1,9,4];
Maior: 9

SOBRE O CONCEITO

Para encontrar o maior número em um array com for, você percorre cada elemento comparando-o com uma variável que armazena o maior valor até o momento. Um erro comum é inicializar essa variável com 0, o que quebra se o array tiver apenas números negativos, já que nenhum será maior que zero. Outro erro é não atualizar a variável quando encontra um valor maior, mantendo o resultado errado. A solução é iniciar com o primeiro elemento do array (nums[0]) e usar if (nums[i] > maior) para atualizar dentro do laço.

RESOLUÇÃO

Mais exercícios de Repetição

JSR017 · IntermediárioProgressão aritméticaJSR024 · AvançadoMatriz 3x3JSR001 · BásicoContagem crescenteJSR003 · BásicoTabuada
Ver todos os exercícios de JavaScript