1
resposta

laços de repetição

int valorVenda, totalAcumulado;
totalAcumulado = 0;

do
{
Console.WriteLine("Digite o valor da venda(ou digite 0 para encerrar): ");
valorVenda = Convert.ToInt32(ReadLine());
totalAcumulado = totalAcumulado + valorVenda;
}
while (valorVenda != 0);
Console.WriteLine("Programa Finalizado!");
Console.WriteLine("O valor total das vendas do dia foi de R$ " + totalAcumulado + " Reais");

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Alan! Como vai?

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

Seu código está bem estruturado e usa o do while corretamente para acumular o valor total das vendas até que o usuário digite 0. Gostei da forma como você organizou as variáveis e exibiu o total ao final — isso demonstra uma boa compreensão do fluxo do laço.

Uma dica interessante para o futuro é usar a interpolação de strings para deixar a exibição mais clara e legível. Veja este exemplo:


int total = 150;
Console.WriteLine($"O valor total das vendas foi de R$ {total} reais");

Esse código usa o $ antes da string para inserir variáveis diretamente dentro do texto, facilitando a leitura.

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