const despesas = [120, 80, 45.5, 200, 60];
let soma = 0;
for (let i = 0; i < despesas.length; i++) {
let atribuir = despesas[i];
soma += atribuir;
}
console.log(`Total de despesas: R$ ${soma}`);
const despesas = [120, 80, 45.5, 200, 60];
let soma = 0;
for (let i = 0; i < despesas.length; i++) {
let atribuir = despesas[i];
soma += atribuir;
}
console.log(`Total de despesas: R$ ${soma}`);
Oi, Henrique! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu código está bem estruturado e cumpre bem a proposta de somar os valores do array. Gostei da forma como você usou a variável atribuir
para organizar a lógica de soma.
Uma dica interessante para o futuro é usar o método reduce
para simplificar a soma de valores em arrays. 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 de despesas: R$ ' + total);
Este código percorre o array somando todos os valores, sem precisar de um for
.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!