1
resposta

Resposta - Somando os valores do array

double[] doacoes = { 103.54, 259.72, 82.16, 154.87, 364.45, 14.49 };

double totalDoacoes = 0;    

foreach (double doacao in doacoes)
{
totalDoacoes += doacao;
}

Console.WriteLine($"Total de doações: R$ {totalDoacoes:F2}");

Console.WriteLine($"Média de doações: R$ {(totalDoacoes / doacoes.Length):F2}");
1 resposta

Oi, Jonas! Como vai?

Gostei de como você utilizou o foreach para percorrer o array e somar os valores, deixando o código bem claro e organizado. Além disso, o uso de F2 na formatação mostra cuidado com a apresentação dos dados, o que é muito importante.

Uma dica interessante para o futuro é usar o método Sum() da biblioteca System.Linq, que simplifica esse tipo de operação. Veja este exemplo:


using System.Linq;

double[] doacoes = { 100.0, 200.0, 300.0 };

double total = doacoes.Sum();

Console.WriteLine(total);

Esse código soma todos os valores do array automaticamente, sem precisar de loop manual.

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