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}`)
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}`)
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.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!