1
resposta

Soma das vendas

void SomaDasVendas()
{
    int vendas;
    int total = 0;
    do
    {
        Console.Write("Digite o valor da venda (ou 0 para encerrar): ");
        string entrada = Console.ReadLine()!;

        if (int.TryParse(entrada, out vendas))
        {
            if (vendas != 0)
            {
                total += vendas;
            }	
        }
        else
        {
            Console.WriteLine("Inválido! Tente novamente");
        }
    }
    while (vendas != 0);

    Console.WriteLine($"\nTotal de vendas do dia: R${total}");

}

SomaDasVendas();
1 resposta

Olá, Pedro, como vai?

O seu código atende perfeitamente ao que foi proposto no exercício. Você utilizou corretamente a estrutura de repetição do-while, garantindo que a solicitação do valor ocorra ao menos uma vez antes da verificação da condição de parada. Além disso, a implementação do método TryParse demonstra uma boa prática de programação ao lidar com entradas de texto do usuário, evitando que o programa encerre inesperadamente caso um valor não numérico seja digitado.

Parabéns pela dedicação em compartilhar sua resolução e continue praticando.

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