Oi, Mateus! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você criou um fluxo simples e direto com do while, o que garante que pelo menos uma venda seja registrada antes da finalização. O acúmulo dos valores usando += foi um ótimo uso da lógica de repetição.
Uma dica interessante para o futuro é usar Convert.ToDouble() como alternativa ao double.Parse() para evitar erros de conversão em entradas inválidas. Veja como seria:
double valor = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(valor);
Convert.ToDouble() converte o texto digitado para número, ajudando a tratar entradas do usuário.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!