Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resposta - Somando os valores do array

namespace exercise32;

public class Program
{
    public static void Main()
    {
        double[] donations = { 103.54, 259.72, 82.16, 154.87, 364.45, 14.49 };
        double total = 0;

        foreach (double value in donations)
        {
            total += value;
        }

        Console.WriteLine($"Total donations: ${total}");
    }
}
2 respostas
solução!

Oi, Carlos! Como vai?

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

Seu uso do foreach ficou bem claro e direto, e o resultado final mostra que você entendeu bem a lógica de somar valores do array. O fluxo esta limpo e fácil de acompanhar.

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


using System.Linq;

double[] valores = { 10.5, 20.3, 5.2 };
double total = valores.Sum();
Console.WriteLine(total);

Esse código soma todos os elementos do array automaticamente.

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

Olá Rafaela, legal saber desse método, irei utilizar em outras situações semelhantes. Obrigado.