Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Minha resolução:

const totalDias = 10;
let totalEconomizado = 0;

for (let dia = 1; dia <= totalDias; dia++) {
totalEconomizado += dia;
}

console.log(Total economizado: R$${totalEconomizado});

1 resposta

Oi, Victor! Como vai?

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

Sua resolução ficou muito boa: você declarou totalDias, criou totalEconomizado para guardar a soma e usou o for corretamente para percorrer os dias de 1 até 10. Também ficou correto o uso da template string no console.log(), com crases envolvendo a mensagem e ${totalEconomizado} para exibir o valor final.

Uma dica interessante para o futuro é transformar essa lógica em uma função, assim você consegue reutilizar o cálculo com outros valores de dias. Veja este exemplo:

function calcularEconomia(totalDias) {
  let totalEconomizado = 0;

  for (let dia = 1; dia <= totalDias; dia++) {
    totalEconomizado += dia;
  }

  return totalEconomizado;
}

console.log(`Total economizado: R$${calcularEconomia(10)}`);

Esse código faz a mesma soma, mas deixa o cálculo mais flexível para testar outros valores. Que tal experimentar chamando calcularEconomia(15) e comparar o resultado?

Alura

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