JavaScriptRepetiçãointermediario

Estatísticas de vendas

Em sistemas de vendas, você precisa identificar quais meses tiveram melhor e pior desempenho para ajustar estratégias. Calcular total, média e extremos manualmente é inviável com dados reais; por isso, loops e acumuladores são essenciais para extrair esses indicadores de forma automática.

O PROBLEMA

Declare array de vendas mensais (12 meses). Calcule total, média, melhor e pior mês usando for.

EXEMPLO

vendas=[5000,6200,...]
Total: R$X, Média: R$Y
Melhor: Mês 3, Pior: Mês 1

SOBRE O CONCEITO

Use um for para percorrer o array de vendas, inicializando acumuladores para total e variáveis para o melhor e pior valor, além de variáveis para armazenar os índices (meses). Dentro do loop, some cada valor ao total e, com if, verifique se o valor atual é maior que o melhor registrado (atualizando também o índice) ou menor que o pior. Um erro comum é atualizar apenas o valor do melhor/pior sem rastrear o índice correspondente, o que impede exibir o mês correto. Lembre-se de usar let para variáveis mutáveis e toFixed(2) na média.

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