1
resposta

[Projeto] Soma das vendas

Resolução:

int valorVenda;
int totalVenda = 0;

do
{
    Console.WriteLine("\nDigite o valor da venda (ou 0 para encerrar): ");
    valorVenda = int.Parse(Console.ReadLine()!);
    totalVenda += valorVenda;
} while (valorVenda != 0);

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

Oi, Christopher! Como vai?

Agradeço por compartilhar.

Você estruturou muito bem o uso do do while, garantindo que pelo menos uma entrada seja feita antes da verificação. O uso da variável totalVenda acumulando os valores também ficou claro e direto, o que mostra um bom entendimento de laços de repetição.

Uma dica interessante para o futuro é usar o método int.TryParse para evitar erros caso o usuário digite algo inválido:


string entrada = Console.ReadLine();
int valor;

if (int.TryParse(entrada, out valor))
{
    totalVenda += valor;
}

Esse código tenta converter o valor digitado sem quebrar o programa, evitando exceções caso a entrada não seja um número.

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