1
resposta

Resolução

const despesas = [120, 80, 45.5, 200, 60];
let totalDespesas = 0;

for (let i =0; i < despesas.length; i++) {
    totalDespesas += despesas[i];
}

console.log(`Total de despesas: R$ ${totalDespesas}`)
1 resposta

Oi, Jose! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Sua resolução está bem organizada ao percorrer o array de despesas usando um for e acumular os valores na variável totalDespesas. Essa abordagem mostra que você compreendeu bem como acessar cada posição da lista usando despesas[i] e somar os valores gradualmente, o que é um ponto importante ao trabalhar com arrays.

Uma dica interessante para o futuro é conhecer o método reduce(), que permite somar valores de um array de forma mais direta. Veja este exemplo:


const despesas = [120, 80, 45.5, 200, 60];

const total = despesas.reduce(function(acumulador, valor){
  return acumulador + valor;
}, 0);

console.log(total);

Esse código percorre o array automaticamente e soma todos os valores, guardando o resultado final na variável total.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!